{
    "log": {
        "version": "1.1",
        "creator": {
            "name": "WebPagetest",
            "version": "21.07"
        },
        "browser": {
            "name": "Chrome",
            "version": "155.0.0.0"
        },
        "pages": [
            {
                "startedDateTime": "2026-10-19T09:27:10.042+00:00",
                "title": "Run 1, First View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_0_1",
                "testID": "261019_K1_8",
                "pageTimings": {
                    "onLoad": 991,
                    "onContentLoad": -1,
                    "_startRender": 200
                },
                "_bwDown": 5000,
                "_loadTime": 991,
                "_docTime": 991,
                "_fullyLoaded": 991,
                "_bytesOut": 52850,
                "_bytesOutDoc": 52850,
                "_bytesIn": 514343,
                "_bytesInDoc": 514343,
                "_requests": 23,
                "_requestsFull": 23,
                "_requestsDoc": 23,
                "_responses_200": 21,
                "_responses_404": 0,
                "_responses_other": 2,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 0,
                "_optimization_checked": 1,
                "_main_frame": "0C224C58C1109BE11AB4E833B001ABC9",
                "_loadEventStart": 914,
                "_loadEventEnd": 915,
                "_domContentLoadedEventStart": 391,
                "_domContentLoadedEventEnd": 391,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 3,
                "_final_base_page_request": 0,
                "_final_base_page_request_id": "66EA1647D3F8BC68432E831EB31D8BC2",
                "_final_url": "https://almanac.httparchive.org/en/2022/",
                "_domInteractive": 301,
                "_firstContentfulPaint": 640,
                "_firstPaint": 568,
                "_firstImagePaint": 640,
                "_firstMeaningfulPaint": 736,
                "_renderBlockingCSS": 3,
                "_renderBlockingJS": 0,
                "_TTFB": 174,
                "_basePageSSLTime": 54,
                "_score_cache": 60,
                "_score_cdn": 100,
                "_score_gzip": 60,
                "_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": 83046,
                "_gzip_savings": 33847,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 60227,
                "_image_savings": 0,
                "_base_page_cdn": "Google",
                "_cpuTimes": {
                    "ParseHTML": 22,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "ResourceFetcher::requestResource": 10,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 101,
                    "v8.compile": 27,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 2,
                    "MarkLoad": 0,
                    "Layout": 94,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 4,
                    "HitTest": 0,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 7,
                    "Layerize": 2,
                    "FunctionCall": 116,
                    "largestContentfulPaint::Candidate": 0,
                    "RemoteFontLoaded": 0,
                    "TimerFire": 3,
                    "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,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "FireIdleCallback": 2,
                    "Idle": 587
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 22,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "ResourceFetcher::requestResource": 10,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 101,
                    "v8.compile": 27,
                    "MarkDOMContent": 0,
                    "UpdateLayoutTree": 2,
                    "MarkLoad": 0,
                    "Layout": 94,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 4,
                    "HitTest": 0,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 7,
                    "Layerize": 2,
                    "FunctionCall": 116,
                    "largestContentfulPaint::Candidate": 0,
                    "RemoteFontLoaded": 0,
                    "TimerFire": 3,
                    "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,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "FireIdleCallback": 2,
                    "Idle": 587
                },
                "_cpu.ParseHTML": 22,
                "_cpu.EventDispatch": 2,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                "_cpu.ResourceFetcher::requestResource": 10,
                "_cpu.ParseAuthorStyleSheet": 6,
                "_cpu.EvaluateScript": 101,
                "_cpu.v8.compile": 27,
                "_cpu.MarkDOMContent": 0,
                "_cpu.UpdateLayoutTree": 2,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 94,
                "_cpu.BeginRemoteFontLoad": 0,
                "_cpu.PrePaint": 4,
                "_cpu.HitTest": 0,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 7,
                "_cpu.Layerize": 2,
                "_cpu.FunctionCall": 116,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.RemoteFontLoaded": 0,
                "_cpu.TimerFire": 3,
                "_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.ComputeWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                "_cpu.Parallel scavenge started": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                "_cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "_cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 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_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 1,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                "_cpu.FireIdleCallback": 2,
                "_cpu.Idle": 587,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1792402011.659468,
                "_osVersion": "Linux 6.8.0-1070-gcp",
                "_os_version": "Linux 6.8.0-1070-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1792402030.0418549,
                "_browserVersion": "155.0.0.0",
                "_browser_version": "155.0.0.0",
                "_fullyLoadedCPUms": 1600,
                "_fullyLoadedCPUpct": 19.753086419753313,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "0C224C58C1109BE11AB4E833B001ABC9",
                                "loaderId": "4B1C6B93FC0DF0D25A9B6A869D907692"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 19,
                                "url": "/static/images/character-markup.png",
                                "frameId": "0C224C58C1109BE11AB4E833B001ABC9"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 20,
                                "url": "/static/images/methodology-characters.png",
                                "frameId": "0C224C58C1109BE11AB4E833B001ABC9"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 21,
                                "url": "/static/images/character-hat.png",
                                "frameId": "0C224C58C1109BE11AB4E833B001ABC9"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 22,
                                "url": "/static/images/character-star.png",
                                "frameId": "0C224C58C1109BE11AB4E833B001ABC9"
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "11",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                                    "lineNumber": 378,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "BounceTrackingIssue",
                        "details": {
                            "bounceTrackingIssueDetails": {
                                "trackingSites": [
                                    "127.0.0.1"
                                ]
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "10",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Slot",
                        "id": "62"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Canvas",
                        "id": "200"
                    },
                    {
                        "name": "Canvas2d",
                        "id": "201"
                    },
                    {
                        "name": "Canvas2dAlpha",
                        "id": "202"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "SpeculationRules",
                        "id": "317"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "Scripting",
                        "id": "344"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "id": "449"
                    },
                    {
                        "name": "EventTiming",
                        "id": "450"
                    }
                ],
                "_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": 682,
                "_domComplete": 914,
                "_PerformancePaintTiming.first-paint": 568,
                "_PerformancePaintTiming.first-contentful-paint": 568,
                "_origin_dns": {
                    "a": [
                        "192.179.24.121"
                    ],
                    "aaaa": [
                        "2607:f8b0:4004:c07::79"
                    ],
                    "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\"",
                        "\"hosting-site=httparchive\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2415425198 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",
                                "description": "Provides computing resources",
                                "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",
                                "description": "Collections of pre-written JavaScript code",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "description": "Tools that track performance as experienced by users",
                                "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",
                                "description": "Tools that measure and optimize site speed",
                                "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",
                                "description": "Technologies that protect websites from vulnerabilities and attacks",
                                "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",
                                "description": "Systems that allow users to send and receive emails through a browser",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "description": "Systems that manage email communication",
                                "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",
                                "description": "Tools that measure and optimize site speed",
                                "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",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "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",
                                "description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
                                "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",
                                "description": "Tools and technologies that don't fit into other categories",
                                "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",
                                "description": "Tools and technologies that don't fit into other categories",
                                "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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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": "<div class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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>Media</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": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>",
                                    "target": [
                                        "aside > .container > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "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/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "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\">99.9%</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>Pages that generated at least one image request.</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\">405%</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>Year-over-year change in AVIF adoption.</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\">59%</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>Video elements whose duration is under thirty seconds.</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/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"media\"]"
                                    ]
                                },
                                {
                                    "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\">Media</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": "bluesky-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=\"bluesky-logo-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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": "bluesky-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=\"bluesky-logo-footer-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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": "bluesky-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=\"bluesky-logo-footer\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "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": "mastodon-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">",
                                    "target": [
                                        "#mastodon-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bluesky-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">",
                                    "target": [
                                        "#bluesky-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 href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"media\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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)"
                                    ]
                                },
                                {
                                    "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(3)"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "nested-interactive",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
                            "help": "Interactive controls must not be nested",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/nested-interactive?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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>Media</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": "rz-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": 16085,
                "_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",
                    "llms_txt_validation",
                    "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},\"th_with_headers_attribute\":{\"total_ths\":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\":false,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:233:36)\\n    at <anonymous>:287:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:226:27)\\n    at <anonymous>:373: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\":32,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\"},{\"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/de/2022/\",\"hreflang\":\"de\"},{\"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\"},{\"tagName\":\"link\",\"rel\":\"preconnect\",\"href\":\"https://www.google-analytics.com\"},{\"tagName\":\"link\",\"rel\":\"prefetch\",\"href\":\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\"}],\"attribute_usage_count\":{\"rel\":32,\"href\":32,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":15}},\"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\":120,\"external\":17,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":399,\"wordElements\":37},\"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\":137},\"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\":18,\"content_lengths\":[11691,250,232,240,252,252,249,77,250,246,232,235,235,232,210,222,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":17,\"height\":17,\"display\":1,\"role\":16,\"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\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2\",\"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=fa418742db0ee3ef3f6f493962cd0dc7\",\"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=dca1411c8a8a3787d00f231b222d3fbc\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":5,\"async\":3,\"src\":5,\"nonce\":8,\"defer\":2}},\"nodes_using_role\":{\"total\":16,\"usage_and_count\":{\"img\":16}},\"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\":55,\"charset\":1,\"name\":12,\"content\":15,\"rel\":34,\"href\":169,\"as\":5,\"type\":28,\"crossorigin\":5,\"async\":3,\"src\":10,\"nonce\":8,\"property\":7,\"title\":5,\"hreflang\":16,\"class\":199,\"xmlns\":2,\"width\":22,\"height\":22,\"display\":1,\"id\":57,\"viewBox\":14,\"d\":17,\"fill\":17,\"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\":16,\"aria-labelledby\":17,\"xmlns:xlink\":16,\"xlink:href\":16,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":2,\"value\":100,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"aria-hidden\":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": {
                        "theme": {
                            "theme": null,
                            "child_theme": null
                        },
                        "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": 1826962030.901023,
                        "size": 30,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1826962031.082266,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": 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/2025/",
                    "https://almanac.httparchive.org/en/2022/media",
                    "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": 3117,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":17,\"link\":32,\"script\":11,\"body\":1,\"svg\":18,\"symbol\":13,\"path\":17,\"circle\":1,\"ellipse\":1,\"div\":47,\"a\":137,\"aside\":1,\"p\":5,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":146,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":16,\"em\":2,\"select\":6,\"option\":100,\"hr\":4,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"footer\":1}",
                "_event-names": {
                    "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7": [
                        "change",
                        "click",
                        "keydown",
                        "click",
                        "keydown",
                        "click",
                        "click",
                        "click",
                        "keydown",
                        "click",
                        "load",
                        "error",
                        "click",
                        "keyup",
                        "click",
                        "keydown"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M": [
                        "statechange",
                        "updatefound",
                        "securitypolicyviolation",
                        "load",
                        "message",
                        "load"
                    ],
                    "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2": [
                        "statechange",
                        "updatefound",
                        "securitypolicyviolation",
                        "load",
                        "message",
                        "load"
                    ]
                },
                "_fugu-apis": {
                    "Device Memory": [
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3"
                    ]
                },
                "_generated-content": {
                    "percent": "-0.0119",
                    "sizeInKB": "-0.83"
                },
                "_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=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\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.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;cx=c&amp;gtm=4e6af0h2\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('set', 'allow_google_signals', false);\n        gtag('set', 'allow_ad_personalization_signals', false);\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://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\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://x.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/de/2022/\" hreflang=\"de\">\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 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" 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      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"></path>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"></path>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" 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    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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>Media</h3>\n      \n      <blockquote>\n        The most exciting developments this year are the accelerating adoption of AVIF and the ever-increasing adoption of lazy-loading and adaptive bitrate streaming. There were, however, some frustrating aspects, including the almost complete lack of wide-gamut color spaces; the undying zombie format that is GIF; and the way that both sizes and lazy-loading ( two features designed for performance) are—through improper use—hurting performance on a significant number of pages.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">99.9%</div>\n          <div>Pages that generated at least one image request.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">405%</div>\n          <div>Year-over-year change in AVIF adoption.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">59%</div>\n          <div>Video elements whose duration is under thirty seconds.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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=fa418742db0ee3ef3f6f493962cd0dc7\" 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=dca1411c8a8a3787d00f231b222d3fbc\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" 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=9a1ae5aea9b36df260da9f7c442073e7\">\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=f1b659664e1ffbc5e1f3feca4080486d",
                        "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                        "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=fa418742db0ee3ef3f6f493962cd0dc7",
                        "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc",
                        "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                        "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                        "https://almanac.httparchive.org/static/images/character-markup.png",
                        "https://almanac.httparchive.org/static/images/character-hat.png",
                        "https://almanac.httparchive.org/static/images/character-star.png"
                    ],
                    "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d": [
                        "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&cx=c&gtm=4e6af0h2",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=745",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=811"
                    ],
                    "undefined": [
                        "https://almanac.httparchive.org/static/images/favicon.ico"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":6,\"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\":11,\"async\":6,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":8,\"referrerpolicy\":0,\"src\":5,\"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\":72421,\"elements\":691,\"links\":32,\"stylesheets\":3,\"inlineStyles\":0,\"scripts\":4,\"inlineScripts\":6}}",
                "_llms_txt_validation": "{\"valid\":false,\"message\":404,\"error\":\"Non OK status code\"}",
                "_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\":77,\"references_total\":249},\"rel\":{\"rels_total\":34,\"rels\":{\"stylesheet\":3,\"preload\":5,\"shortcut icon\":1,\"apple-touch-icon\":1,\"webmention\":1,\"pingback\":1,\"me\":3,\"canonical\":1,\"alternate\":16,\"preconnect\":1,\"prefetch\":1}},\"ids\":{\"ids_total\":57,\"duplicate_ids_total\":0,\"unique_ids_total\":57},\"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\":18,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":18},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":628,\"bodyLeafNodesCount\":350,\"depth\":{\"mean\":7.82,\"median\":9,\"mode\":9,\"stddev\":2.4399414512881834,\"skew\":-0.4836181619755715,\"range\":{\"min\":1,\"max\":13}},\"bodyNonLeafNodesCount\":278,\"branchFactor\":{\"mean\":5.456834532374101,\"median\":3,\"mode\":3,\"stddev\":8.753412903652443,\"skew\":0.2806716145366528,\"range\":{\"min\":1,\"max\":71}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":33,\"stddev\":0,\"skew\":null,\"median\":33,\"mode\":33,\"range\":{\"min\":33,\"max\":33}},{\"depth\":1,\"count\":6,\"mean\":12,\"stddev\":18.502252115170556,\"skew\":0.4864272707980575,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":53}},{\"depth\":2,\"count\":20,\"mean\":4.5,\"stddev\":3.5142566781611158,\"skew\":0.42683279491835413,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":19}},{\"depth\":3,\"count\":14,\"mean\":6.285714285714286,\"stddev\":3.260774917289522,\"skew\":1.007648294978144,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":11}},{\"depth\":4,\"count\":20,\"mean\":5.55,\"stddev\":3.0244834269673224,\"skew\":0.8431191843418062,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":13}},{\"depth\":5,\"count\":29,\"mean\":4.275862068965517,\"stddev\":3.0160096007820525,\"skew\":0.4230298433515216,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":15}},{\"depth\":6,\"count\":27,\"mean\":3.7037037037037037,\"stddev\":1.5108205966200843,\"skew\":-0.8580080912295552,\"median\":4,\"mode\":5,\"range\":{\"min\":1,\"max\":7}},{\"depth\":7,\"count\":20,\"mean\":14.2,\"stddev\":18.776581158453737,\"skew\":0.48997205201320176,\"median\":5,\"mode\":5,\"range\":{\"min\":3,\"max\":71}},{\"depth\":8,\"count\":66,\"mean\":6.03030303030303,\"stddev\":11.61108365074235,\"skew\":0.2609836533310385,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":71}},{\"depth\":9,\"count\":60,\"mean\":3.1333333333333333,\"stddev\":0.8055363982396382,\"skew\":0.16552117772047353,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":10,\"count\":7,\"mean\":3.5714285714285716,\"stddev\":1.761261143705422,\"skew\":0.32444284226152514,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":11,\"count\":5,\"mean\":3.4,\"stddev\":0.8,\"skew\":0.4999999999999999,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":5}},{\"depth\":12,\"count\":4,\"mean\":5,\"stddev\":0,\"skew\":null,\"median\":5,\"mode\":5,\"range\":{\"min\":5,\"max\":5}}]}}",
                "_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_using_source_media_count\":0,\"video_source_media_values\":[],\"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": 11,
                "_num_scripts_async": 3,
                "_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=f1b659664e1ffbc5e1f3feca4080486d",
                        "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": [
                                            "aside.banner"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "background",
                                                "value": "#f7f779"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "padding",
                                                "value": "15px 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "text-align",
                                                "value": "center"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside.banner a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "color",
                                                "value": "#1a2b49"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside.banner p"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside",
                                            ".note"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "italic"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            "aside em",
                                            ".note em"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "font-style",
                                                "value": "normal"
                                            }
                                        ]
                                    },
                                    {
                                        "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": "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 150px 0 0"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-columns",
                                                "value": "17.5rem 1fr 1fr 9.375rem 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 a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "30px"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".social-media li:last-child a"
                                        ],
                                        "declarations": [
                                            {
                                                "type": "declaration",
                                                "property": "margin-right",
                                                "value": "0"
                                            }
                                        ]
                                    },
                                    {
                                        "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 150px 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-path",
                                                "value": "inset(50%)"
                                            },
                                            {
                                                "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-path",
                                                        "value": "inset(50%)"
                                                    },
                                                    {
                                                        "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 rgb(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 rgb(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=10da3c5123c1a99e20252d43085e83d5",
                        "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": "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": "display",
                                                "value": "grid"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "grid-template-areas",
                                                "value": "'intro image'"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "gap",
                                                "value": "2rem"
                                            },
                                            {
                                                "type": "declaration",
                                                "property": "justify-content",
                                                "value": "space-between"
                                            }
                                        ]
                                    },
                                    {
                                        "type": "rule",
                                        "selectors": [
                                            ".intro"
                                        ],
                                        "declarations": [
                                            {
                                                "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": "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": "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": "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": "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": "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, rgb(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgb(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": 568,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161505,
                        "loadTime": 403.29999999701977,
                        "renderTime": 568,
                        "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": 339.109375,
                            "width": 485,
                            "height": 332.390625,
                            "top": 339.109375,
                            "right": 1351,
                            "bottom": 671.5,
                            "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": {
                        "nodeName": "IMG",
                        "attributes": [
                            {
                                "name": "src",
                                "value": "/static/images/home-hero.png"
                            },
                            {
                                "name": "alt",
                                "value": ""
                            },
                            {
                                "name": "width",
                                "value": "820"
                            },
                            {
                                "name": "height",
                                "value": "562"
                            },
                            {
                                "name": "fetchpriority",
                                "value": "high"
                            }
                        ]
                    },
                    "lcp_resource": {
                        "id": "12594.10",
                        "sequence": 10,
                        "body": "/home/pmeenan/wptagent/work/wptagent-v6-manual-20241002-10.20.0.3/261019_K1_8.1.0/bodies/12594.10",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "status": 200,
                        "connectionId": 169,
                        "protocol": "h2",
                        "connectionReused": true,
                        "fromServiceWorker": false,
                        "timing": {
                            "requestTime": 62861.623772,
                            "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": 2.798,
                            "sendEnd": 3.348,
                            "pushStart": 0,
                            "pushEnd": 0,
                            "receiveHeadersStart": 76.736,
                            "receiveHeadersEnd": 76.999
                        },
                        "fromDiskCache": false,
                        "remoteIPAddress": "[2607:f8b0:4004:c07::79]",
                        "remotePort": 443,
                        "securityState": "secure",
                        "securityDetails": {
                            "protocol": "TLS 1.3",
                            "keyExchange": "",
                            "keyExchangeGroup": "X25519MLKEM768",
                            "cipher": "AES_128_GCM",
                            "certificateId": 0,
                            "subjectName": "almanac.httparchive.org",
                            "sanList": [
                                "almanac.httparchive.org"
                            ],
                            "issuer": "WR3",
                            "validFrom": 1790824645,
                            "validTo": 1798603555,
                            "signedCertificateTimestampList": [
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Google 'Xenon2026h2' log",
                                    "logId": "D809553B944F7AFFC816196F944F85ABB0F8FC5E8755260F15D12E72BB454B14",
                                    "timestamp": 1790828245985,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "30450220344A028B2C40A3BF14D293118F5D5DAD76424B6980C13C286918BE6185876319022100A135E9EC2B34E08804FA6B3AAA079E27B1AC7AAAB8C9B379F9E0A3976C213B32"
                                },
                                {
                                    "status": "Verified",
                                    "origin": "Embedded in certificate",
                                    "logDescription": "Cloudflare 'Nimbus2026'",
                                    "logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
                                    "timestamp": 1790828245967,
                                    "hashAlgorithm": "SHA-256",
                                    "signatureAlgorithm": "ECDSA",
                                    "signatureData": "3045022100E5247304D6752EC0B3175652438F2803060A3444B23B53EB46C63469FD00F5A702204366DEA11C7AA495C571195B268DD00CDE76FEB26273C982681935B986637472"
                                }
                            ],
                            "certificateTransparencyCompliance": "compliant",
                            "serverSignatureAlgorithm": 2052,
                            "encryptedClientHello": false
                        },
                        "fromPrefetchCache": false,
                        "response_headers": {
                            "age": "0",
                            "cache-control": "public, max-age=10800",
                            "content-length": "31737",
                            "content-type": "image/png",
                            "date": "Mon, 19 Oct 2026 09:27:10 GMT",
                            "etag": "\"eRLqhw\"",
                            "expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                            "server": "Google Frontend",
                            "strict-transport-security": "max-age=31556926; includeSubDomains",
                            "vary": "Accept-Encoding",
                            "x-cloud-trace-context": "2e2e96bde48419a7e05cb76be88ee311",
                            "x-content-type-options": "nosniff"
                        },
                        "request_headers": {
                            ":authority": "almanac.httparchive.org",
                            ":method": "GET",
                            ":path": "/static/images/home-hero.png",
                            ":scheme": "https",
                            "accept": "image/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        },
                        "initiator": {
                            "type": "parser",
                            "url": "https://almanac.httparchive.org/en/2022/",
                            "lineNumber": 1459,
                            "columnNumber": 99
                        },
                        "documentURL": "https://almanac.httparchive.org/en/2022/",
                        "timestamp": 62861.608645,
                        "frameId": "0C224C58C1109BE11AB4E833B001ABC9",
                        "hasUserGesture": false,
                        "type": "Image",
                        "wallTime": 1792402030.366093,
                        "initialPriority": "High",
                        "priority": "High",
                        "transfer_size": 31866
                    },
                    "is_lcp_statically_discoverable": true,
                    "is_lcp_preloaded": false,
                    "lcp_preload": [],
                    "web_vitals_js": [
                        "https://almanac.httparchive.org/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc"
                    ],
                    "gaming_metrics": [],
                    "speculation_rules": {
                        "htmlRules": [
                            {
                                "prerender": [
                                    {
                                        "source": "document",
                                        "where": {
                                            "and": [
                                                {
                                                    "href_matches": "/*"
                                                },
                                                {
                                                    "not": {
                                                        "href_matches": "/static/*"
                                                    }
                                                }
                                            ]
                                        },
                                        "eagerness": "moderate"
                                    }
                                ]
                            }
                        ],
                        "httpHeaderRules": []
                    }
                },
                "_privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":true,\"document_permissionsPolicy\":false,\"document_featurePolicy\":true,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "attribution-reporting": []
                        },
                        {
                            "browsing-topics": []
                        },
                        {
                            "join-ad-interest-group": []
                        },
                        {
                            "private-aggregation": []
                        },
                        {
                            "run-ad-auction": []
                        },
                        {
                            "shared-storage": []
                        },
                        {
                            "shared-storage-select-url": []
                        },
                        {
                            "top-level-storage-access": []
                        }
                    ],
                    "privacySandBoxAPIUsage": {
                        "www.googletagmanager.com": [
                            "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\":31737,\"bitsPerPixel\":0.5509417585279056,\"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\":7261,\"bitsPerPixel\":1.4968047825190682,\"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\":6780,\"bitsPerPixel\":1.4087579865980988,\"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,\"content_type\":\"text/plain; charset=utf-8\",\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"user_agent\":1,\"allow\":1,\"sitemap\":1},\"by_useragent\":{\"*\":{\"allow\":1}}}}",
                "_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://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\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://x.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://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\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://x.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": 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},\"/.well-known/web-identity\":{\"found\":false},\"/.well-known/passkey-endpoints\":{\"found\":false},\"/.well-known/webauthn\":{\"found\":false},\"/.well-known/ucp\":{\"found\":false},\"/.well-known/email-verification\":{\"found\":false},\"/.well-known/http-message-signatures-directory\":{\"found\":false},\"/.well-known/did-configuration.json\":{\"found\":false},\"/.well-known/oauth-authorization-server\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/ai-catalog.json\":{\"found\":false},\"/.well-known/ard.json\":{\"found\":false},\"/.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/agent-card.json\":{\"found\":false},\"/.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\":136,\"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\":117,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":4,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":137}},\"raw\":{\"crawlable\":{\"follow\":142,\"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\":123,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":1,\"text_links\":143,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"about\":2,\"https\":142}}},\"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\":[\"de\",\"en\",\"es\",\"fr\",\"hi\",\"it\",\"ja\",\"nl\",\"pt\",\"ru\",\"tr\",\"uk\",\"zh-CN\",\"zh-TW\",\"x-default\"]},\"raw\":{\"values\":[\"de\",\"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\":5,\"words\":1},\"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\":5,\"words\":1},\"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://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.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://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.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\":72421,\"head_size\":6898,\"body_size\":65474,\"comment_count\":15},\"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\":364,\"raw\":364},\"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,
                        481
                    ],
                    [
                        571,
                        770
                    ],
                    [
                        890,
                        933
                    ],
                    [
                        989,
                        4054
                    ]
                ],
                "_longTasks": [
                    [
                        481,
                        571
                    ],
                    [
                        770,
                        890
                    ],
                    [
                        933,
                        989
                    ]
                ],
                "_lastVisualChange": 900,
                "_render": 200,
                "_visualComplete85": 900,
                "_visualComplete90": 900,
                "_visualComplete95": 900,
                "_visualComplete99": 900,
                "_visualComplete": 900,
                "_SpeedIndex": 900,
                "_largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 640,
                        "size": 161505,
                        "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,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 640,
                        "size": 82582,
                        "DOMNodeId": 30,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 640,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "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": "LargestImagePaint",
                        "time": 640,
                        "size": 161505,
                        "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,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 640,
                        "size": 82582,
                        "DOMNodeId": 30,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 640,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "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": 75
                    },
                    {
                        "name": "fetchStart",
                        "time": 86
                    },
                    {
                        "name": "navigationStart",
                        "time": 118
                    },
                    {
                        "name": "domLoading",
                        "time": 118
                    },
                    {
                        "name": "responseEnd",
                        "time": 119
                    },
                    {
                        "name": "domInteractive",
                        "time": 119
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 119
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 119
                    },
                    {
                        "name": "domComplete",
                        "time": 119
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 265
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 265
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 266
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 266
                    },
                    {
                        "name": "domLoading",
                        "time": 267
                    },
                    {
                        "name": "responseEnd",
                        "time": 278
                    },
                    {
                        "name": "domInteractive",
                        "time": 377
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 466
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 467
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 640
                    },
                    {
                        "name": "firstPaint",
                        "time": 640
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 640
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 736
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 736
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 736
                    },
                    {
                        "name": "domComplete",
                        "time": 990
                    },
                    {
                        "name": "loadEventStart",
                        "time": 990
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 990
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 640
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 640
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 640
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 118,
                "_chromeUserTiming.fetchStart": 86,
                "_chromeUserTiming.domLoading": 267,
                "_chromeUserTiming.responseEnd": 278,
                "_chromeUserTiming.domInteractive": 377,
                "_chromeUserTiming.domContentLoadedEventStart": 467,
                "_chromeUserTiming.domContentLoadedEventEnd": 467,
                "_chromeUserTiming.domComplete": 990,
                "_chromeUserTiming.unloadEventStart": 266,
                "_chromeUserTiming.unloadEventEnd": 266,
                "_chromeUserTiming.markAsMainFrame": 266,
                "_chromeUserTiming.commitNavigationEnd": 267,
                "_chromeUserTiming.firstContentfulPaint": 640,
                "_chromeUserTiming.firstPaint": 640,
                "_chromeUserTiming.firstImagePaint": 640,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 736,
                "_chromeUserTiming.firstMeaningfulPaint": 736,
                "_chromeUserTiming.loadEventStart": 991,
                "_chromeUserTiming.loadEventEnd": 991,
                "_chromeUserTiming.LargestImagePaint": 640,
                "_chromeUserTiming.LargestTextPaint": 640,
                "_chromeUserTiming.LargestContentfulPaint": 640,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 272.628
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 75.136
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 75.141
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 268.834
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 268.858
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 268.861
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 268.864
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 268.867
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 268.869
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 268.872
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 268.875
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 268.878
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 268.881
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 268.884
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 268.887
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 274.02
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 274.057
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 274.062
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 274.082
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 274.479
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 281.375
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 284.905
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 287.033
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 287.058
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 329.144
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 329.147
                        },
                        "1362": {
                            "name": "CSSValueAppearanceTextField",
                            "firstUsed": 329.153
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 329.17
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 329.174
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 333.883
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 334.871
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 334.905
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 334.936
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 335.082
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 335.999
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 336.003
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 337.276
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 340.678
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 341.03
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 341.083
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 341.783
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 344.75
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 344.773
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 344.818
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 347.162
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 347.341
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 347.362
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 352.167
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 357.958
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 361.466
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 361.569
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 365.883
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 368.602
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 368.812
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 371.829
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 371.876
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 372.686
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 429.079
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 431.634
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 434.896
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 434.946
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 435.044
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 435.343
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 435.432
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 435.496
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 435.685
                        },
                        "5208": {
                            "name": "Canvas2DGetImageData",
                            "firstUsed": 445.038
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 459.708
                        },
                        "3350": {
                            "name": "ResourceTiming",
                            "firstUsed": 461.797
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 462.758
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 464.648
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 464.659
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 464.901
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 465.12
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 466.146
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 466.51
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 466.781
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 466.808
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 469.209
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 469.223
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 470.947
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 470.954
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 470.983
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 475.914
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 476.015
                        },
                        "5468": {
                            "name": "BeforePseudoElement",
                            "firstUsed": 476.476
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 476.647
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 479.118
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 479.23
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 481.251
                        },
                        "5733": {
                            "name": "LetterSpacingWithMargin",
                            "firstUsed": 516.388
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 592.802
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 712.008
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 712.229
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 717.027
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 717.09
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 719.116
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 722.764
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 722.768
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 723.484
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 744.322
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 744.685
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 747.981
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 751.973
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 752.814
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 753.596
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 766.549
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 793.118
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 793.135
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 807.734
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 807.832
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 807.841
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 809.255
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 809.266
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 814.958
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 821.335
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 821.553
                        },
                        "4256": {
                            "name": "EventTimingInteractionId",
                            "firstUsed": 902.351
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 991.007
                        }
                    },
                    "CSSFeatures": {
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 328.953
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 328.969
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 328.986
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 328.991
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 328.997
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 329.006
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 329.012
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 329.027
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 329.034
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 329.072
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 329.082
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 329.105
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 329.11
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 329.114
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 329.119
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 329.124
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 329.156
                        },
                        "102": {
                            "name": "CSSPropertyOutlineOffset",
                            "firstUsed": 329.161
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 329.18
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 333.9
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 333.906
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 333.911
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 333.934
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 333.943
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 334.971
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 334.977
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 334.983
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 334.989
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 335.008
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 335.012
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 335.02
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 335.087
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 335.157
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 335.166
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 335.172
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 335.177
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 335.277
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 335.297
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 335.302
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 335.309
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 335.321
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 335.376
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 335.381
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 335.918
                        },
                        "60": {
                            "name": "CSSPropertyBorderTop",
                            "firstUsed": 335.949
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 335.961
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 335.965
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 336.116
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 337.264
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 337.32
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 337.326
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 337.332
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 337.336
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 337.341
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 337.375
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 337.383
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 337.406
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 339.443
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 471.101
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 471.563
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 471.575
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 471.598
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 471.603
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 471.661
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 471.706
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 475.944
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 475.951
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 475.955
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 476.089
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 476.094
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 476.151
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 476.16
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 476.163
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 476.259
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 476.432
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 476.481
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 476.581
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 476.595
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 476.669
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 476.786
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 478.582
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 478.589
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 70,
                "_TTIMeasurementEnd": 4054,
                "_LastInteractive": 989,
                "_TotalBlockingTime": 116,
                "_testID": "261019_K1_8",
                "_run": 1,
                "_step": 1,
                "_effectiveBps": 629550,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 120,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "106": 45,
                            "207": 52.4,
                            "309": 20,
                            "416": 100,
                            "516": 81,
                            "617": 65,
                            "719": 84.2,
                            "820": 100,
                            "926": 90.5,
                            "1027": 95,
                            "1129": 50,
                            "1230": 14.3,
                            "1331": 5.3,
                            "1432": 10,
                            "1533": 5,
                            "1633": 10,
                            "1734": 13.6,
                            "1835": 5.3,
                            "1936": 5,
                            "2037": 5,
                            "2138": 9.5,
                            "2238": 10,
                            "2339": 5,
                            "2440": 10,
                            "2541": 9.5,
                            "2642": 5,
                            "2743": 10,
                            "2843": 9.5,
                            "2944": 5,
                            "3045": 5.3,
                            "3146": 5,
                            "3247": 4.8,
                            "3348": 5.3,
                            "3448": 5,
                            "3549": 10,
                            "3650": 9.5,
                            "3751": 5,
                            "3852": 10,
                            "3953": 5.3,
                            "4054": 9.5,
                            "4155": 15
                        },
                        "max": 100,
                        "count": 42
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "106": 0,
                            "207": 115463,
                            "309": 1834038,
                            "416": 9086237,
                            "516": 5290947,
                            "617": 53276,
                            "719": 13430812,
                            "820": 3701084,
                            "926": 6421151,
                            "1027": 4677039,
                            "1129": 104345,
                            "1230": 0,
                            "1331": 0,
                            "1432": 0,
                            "1533": 0,
                            "1633": 0,
                            "1734": 0,
                            "1835": 0,
                            "1936": 0,
                            "2037": 0,
                            "2138": 0,
                            "2238": 0,
                            "2339": 0,
                            "2440": 0,
                            "2541": 0,
                            "2642": 0,
                            "2743": 12064,
                            "2843": 0,
                            "2944": 0,
                            "3045": 0,
                            "3146": 0,
                            "3247": 0,
                            "3348": 0,
                            "3448": 0,
                            "3549": 0,
                            "3650": 0,
                            "3751": 0,
                            "3852": 0,
                            "3953": 0,
                            "4054": 0,
                            "4155": 0
                        },
                        "max": 13430812,
                        "count": 42
                    }
                },
                "_effectiveBpsDoc": 629550,
                "_consoleLog": []
            },
            {
                "startedDateTime": "2026-10-19T09:27:28.621+00:00",
                "title": "Run 1, Repeat View for https://almanac.httparchive.org/en/2022/",
                "id": "page_1_1_1",
                "testID": "261019_K1_8",
                "pageTimings": {
                    "onLoad": 715,
                    "onContentLoad": -1,
                    "_startRender": 200
                },
                "_bwDown": 5000,
                "_loadTime": 715,
                "_docTime": 715,
                "_fullyLoaded": 715,
                "_bytesOut": 8300,
                "_bytesOutDoc": 8300,
                "_bytesIn": 0,
                "_bytesInDoc": 0,
                "_requests": 2,
                "_requestsFull": 2,
                "_requestsDoc": 2,
                "_responses_200": 0,
                "_responses_404": 0,
                "_responses_other": 2,
                "_result": 0,
                "_testStartOffset": 0,
                "_cached": 1,
                "_optimization_checked": 1,
                "_main_frame": "1A00FB1C207781EBB6F008F9D1689A9A",
                "_loadEventStart": 615,
                "_loadEventEnd": 615,
                "_domContentLoadedEventStart": 392,
                "_domContentLoadedEventEnd": 392,
                "_URL": "https://almanac.httparchive.org/en/2022/",
                "_connections": 1,
                "_domInteractive": 385,
                "_firstContentfulPaint": 502,
                "_firstPaint": 404,
                "_firstImagePaint": 502,
                "_firstMeaningfulPaint": 519,
                "_renderBlockingCSS": 0,
                "_renderBlockingJS": 0,
                "_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,
                "_score_progressive_jpeg": -1,
                "_gzip_total": 0,
                "_gzip_savings": 0,
                "_minify_total": -1,
                "_minify_savings": -1,
                "_image_total": 0,
                "_image_savings": 0,
                "_base_page_cdn": "",
                "_cpuTimes": {
                    "ParseHTML": 19,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "ResourceFetcher::requestResource": 24,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 47,
                    "v8.compile": 24,
                    "UpdateLayoutTree": 23,
                    "MarkLoad": 0,
                    "Layout": 149,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 3,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 4,
                    "Layerize": 1,
                    "RemoteFontLoaded": 0,
                    "v8.produceCache": 24,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 100,
                    "TimerFire": 1,
                    "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,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 284
                },
                "_cpuTimesDoc": {
                    "ParseHTML": 19,
                    "EventDispatch": 2,
                    "V8.GC_TIME_TO_SAFEPOINT": 0,
                    "V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                    "CommitLoad": 0,
                    "HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                    "ResourceFetcher::requestResource": 24,
                    "ParseAuthorStyleSheet": 6,
                    "EvaluateScript": 47,
                    "v8.compile": 24,
                    "UpdateLayoutTree": 23,
                    "MarkLoad": 0,
                    "Layout": 149,
                    "BeginRemoteFontLoad": 0,
                    "PrePaint": 3,
                    "IntersectionObserverController::computeIntersections": 0,
                    "Paint": 4,
                    "Layerize": 1,
                    "RemoteFontLoaded": 0,
                    "v8.produceCache": 24,
                    "MarkDOMContent": 0,
                    "largestContentfulPaint::Candidate": 0,
                    "FunctionCall": 100,
                    "TimerFire": 1,
                    "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,
                    "ComputeWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                    "Parallel scavenge started": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                    "ClearWeaknessProcessor start": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                    "V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                    "V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                    "V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                    "V8.GC_HEAP_EPILOGUE_SAFEPOINT": 0,
                    "V8.GC_HEAP_EPILOGUE": 0,
                    "V8.GC_HEAP_EXTERNAL_EPILOGUE": 0,
                    "V8.GC_SCAVENGER_COMPLETE_SWEEP_ARRAY_BUFFERS": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_RESET_PARALLEL": 0,
                    "V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                    "HitTest": 0,
                    "FireIdleCallback": 0,
                    "Idle": 284
                },
                "_cpu.ParseHTML": 19,
                "_cpu.EventDispatch": 2,
                "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0,
                "_cpu.V8.GC_HEAP_ENSURE_SWEEPING_COMPLETED": 0,
                "_cpu.CommitLoad": 0,
                "_cpu.HTMLDocumentParser::MaybeFetchQueuedPreloads": 0,
                "_cpu.ResourceFetcher::requestResource": 24,
                "_cpu.ParseAuthorStyleSheet": 6,
                "_cpu.EvaluateScript": 47,
                "_cpu.v8.compile": 24,
                "_cpu.UpdateLayoutTree": 23,
                "_cpu.MarkLoad": 0,
                "_cpu.Layout": 149,
                "_cpu.BeginRemoteFontLoad": 0,
                "_cpu.PrePaint": 3,
                "_cpu.IntersectionObserverController::computeIntersections": 0,
                "_cpu.Paint": 4,
                "_cpu.Layerize": 1,
                "_cpu.RemoteFontLoaded": 0,
                "_cpu.v8.produceCache": 24,
                "_cpu.MarkDOMContent": 0,
                "_cpu.largestContentfulPaint::Candidate": 0,
                "_cpu.FunctionCall": 100,
                "_cpu.TimerFire": 1,
                "_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.ComputeWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_COLLECT_OLD_TO_NEW_PAGES": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL_PHASE": 2,
                "_cpu.Parallel scavenge started": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_ROOTS": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": 0,
                "_cpu.ClearWeaknessProcessor start": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_FINALIZE": 0,
                "_cpu.V8.GC_SCAVENGER_SCAVENGE_RESTORE_AND_QUARANTINE_PINNED": 0,
                "_cpu.V8.GC_SCAVENGER_FREE_REMEMBERED_SET": 0,
                "_cpu.V8.GC_SCAVENGER_SWEEP_ARRAY_BUFFERS": 0,
                "_cpu.V8.GC_SCAVENGER_RESIZE_NEW_SPACE": 0,
                "_cpu.V8.GC_HEAP_EPILOGUE_SAFEPOINT": 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_TRACED_HANDLES_RESET_PARALLEL": 0,
                "_cpu.V8.GC_SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL": 0,
                "_cpu.HitTest": 0,
                "_cpu.FireIdleCallback": 0,
                "_cpu.Idle": 284,
                "_v8Stats": {
                    "main_thread": [],
                    "background": []
                },
                "_tester": "wptagent-v6-manual-20241002-10.20.0.3",
                "_start_epoch": 1792402046.3147426,
                "_osVersion": "Linux 6.8.0-1070-gcp",
                "_os_version": "Linux 6.8.0-1070-gcp",
                "_osPlatform": "x86_64 x86_64",
                "_date": 1792402048.6208682,
                "_browserVersion": "155.0.0.0",
                "_browser_version": "155.0.0.0",
                "_fullyLoadedCPUms": 1349,
                "_fullyLoadedCPUpct": 17.578124999995943,
                "_audit_issues": [
                    {
                        "code": "QuirksModeIssue",
                        "details": {
                            "quirksModeIssueDetails": {
                                "isLimitedQuirksMode": false,
                                "documentNodeId": 2,
                                "url": "http://127.0.0.1:8888/orange.html",
                                "frameId": "1A00FB1C207781EBB6F008F9D1689A9A",
                                "loaderId": "C3D0B5D1AE3693616BA54E79A9389C78"
                            }
                        }
                    },
                    {
                        "code": "GenericIssue",
                        "details": {
                            "genericIssueDetails": {
                                "errorType": "NavigationEntryMarkedSkippable",
                                "request": {
                                    "url": "http://127.0.0.1:8888/orange.html"
                                }
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 5,
                                "url": "/static/images/character-markup.png",
                                "frameId": "1A00FB1C207781EBB6F008F9D1689A9A"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 6,
                                "url": "/static/images/methodology-characters.png",
                                "frameId": "1A00FB1C207781EBB6F008F9D1689A9A"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 7,
                                "url": "/static/images/character-hat.png",
                                "frameId": "1A00FB1C207781EBB6F008F9D1689A9A"
                            }
                        }
                    },
                    {
                        "code": "LazyLoadImageIssue",
                        "details": {
                            "lazyLoadImageIssueDetails": {
                                "nodeId": 8,
                                "url": "/static/images/character-star.png",
                                "frameId": "1A00FB1C207781EBB6F008F9D1689A9A"
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "11",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                                    "lineNumber": 378,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 935,
                                    "columnNumber": 150
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "PerformanceIssue",
                        "details": {
                            "performanceIssueDetails": {
                                "performanceIssueType": "DocumentCookie",
                                "sourceCodeLocation": {
                                    "scriptId": "9",
                                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                                    "lineNumber": 485,
                                    "columnNumber": 50
                                }
                            }
                        }
                    },
                    {
                        "code": "BounceTrackingIssue",
                        "details": {
                            "bounceTrackingIssueDetails": {
                                "trackingSites": [
                                    "127.0.0.1"
                                ]
                            }
                        }
                    }
                ],
                "_execution_contexts": [
                    {
                        "id": 2,
                        "origin": "http://127.0.0.1:8888",
                        "name": ""
                    },
                    {
                        "id": 1,
                        "origin": "https://almanac.httparchive.org",
                        "name": ""
                    }
                ],
                "_webdx_features": [
                    {
                        "name": "PageVisits",
                        "id": "0"
                    },
                    {
                        "name": "Flexbox",
                        "id": "28"
                    },
                    {
                        "name": "FocusVisible",
                        "id": "29"
                    },
                    {
                        "name": "Grid",
                        "id": "38"
                    },
                    {
                        "name": "Slot",
                        "id": "62"
                    },
                    {
                        "name": "LogicalProperties",
                        "id": "168"
                    },
                    {
                        "name": "Canvas",
                        "id": "200"
                    },
                    {
                        "name": "Canvas2d",
                        "id": "201"
                    },
                    {
                        "name": "Canvas2dAlpha",
                        "id": "202"
                    },
                    {
                        "name": "LongAnimationFrames",
                        "id": "236"
                    },
                    {
                        "name": "ReferrerPolicy",
                        "id": "260"
                    },
                    {
                        "name": "FetchPriority",
                        "id": "268"
                    },
                    {
                        "name": "LayoutInstability",
                        "id": "277"
                    },
                    {
                        "name": "Zstd",
                        "id": "291"
                    },
                    {
                        "name": "SpeculationRules",
                        "id": "317"
                    },
                    {
                        "name": "RequestAnimationFrame",
                        "id": "323"
                    },
                    {
                        "name": "Requestidlecallback",
                        "id": "338"
                    },
                    {
                        "name": "UaClientHints",
                        "id": "341"
                    },
                    {
                        "name": "Not",
                        "id": "343"
                    },
                    {
                        "name": "Scripting",
                        "id": "344"
                    },
                    {
                        "name": "NullishCoalescing",
                        "id": "379"
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "id": "449"
                    },
                    {
                        "name": "EventTiming",
                        "id": "450"
                    }
                ],
                "_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": 682,
                "_domComplete": 615,
                "_PerformancePaintTiming.first-paint": 404,
                "_PerformancePaintTiming.first-contentful-paint": 404,
                "_origin_dns": {
                    "a": [
                        "172.253.62.121"
                    ],
                    "aaaa": [
                        "2607:f8b0:4004:c09::79"
                    ],
                    "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\"",
                        "\"hosting-site=httparchive\"",
                        "\"v=spf1 include:_spf.google.com ~all\""
                    ],
                    "soa": [
                        "rita.ns.cloudflare.com. dns.cloudflare.com. 2415425198 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",
                                "description": "Provides computing resources",
                                "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",
                                "description": "Collections of pre-written JavaScript code",
                                "groups": [
                                    9
                                ],
                                "name": "JavaScript libraries",
                                "priority": 9
                            },
                            {
                                "id": 78,
                                "slug": "rum",
                                "description": "Tools that track performance as experienced by users",
                                "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",
                                "description": "Tools that measure and optimize site speed",
                                "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",
                                "description": "Systems that allow users to send and receive emails through a browser",
                                "groups": [
                                    4
                                ],
                                "name": "Webmail",
                                "priority": 2
                            },
                            {
                                "id": 75,
                                "slug": "email",
                                "description": "Systems that manage email communication",
                                "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",
                                "description": "Tools that measure and optimize site speed",
                                "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",
                                "description": "Tools that track user behavior and provide insights into website performance",
                                "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",
                                "description": "(Content Delivery Network) Distribute website content globally to improve load times for users",
                                "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",
                                "description": "Tools and technologies that don't fit into other categories",
                                "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",
                                "description": "Tools and technologies that don't fit into other categories",
                                "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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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": "<div class=\"people\" aria-hidden=\"true\">",
                                    "target": [
                                        ".people"
                                    ]
                                }
                            ]
                        },
                        {
                            "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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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>Media</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": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "fontWeight": "normal",
                                                "expectedContrastRatio": "4.5:1"
                                            },
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element has sufficient color contrast of 12.47"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>",
                                    "target": [
                                        "aside > .container > p"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "color-contrast",
                                            "data": {
                                                "fgColor": "#1a2b49",
                                                "bgColor": "#f7f779",
                                                "contrastRatio": 12.47,
                                                "fontSize": "12.8pt (17px)",
                                                "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/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "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\">99.9%</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>Pages that generated at least one image request.</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\">405%</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>Year-over-year change in AVIF adoption.</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\">59%</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>Video elements whose duration is under thirty seconds.</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/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"media\"]"
                                    ]
                                },
                                {
                                    "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\">Media</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": "bluesky-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=\"bluesky-logo-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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": "bluesky-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=\"bluesky-logo-footer-mobile\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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": "bluesky-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=\"bluesky-logo-footer\">Bluesky</title>",
                                    "target": [
                                        "#bluesky-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 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" fill=\"currentColor\"></path>\n      </symbol>",
                                    "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": "mastodon-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">",
                                    "target": [
                                        "#mastodon-logo"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "duplicate-id",
                                            "data": "bluesky-logo",
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Document has no static elements that share the same id attribute"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">",
                                    "target": [
                                        "#bluesky-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 href=\"/en/2025/\">2025 edition!</a>",
                                    "target": [
                                        "p > a[href=\"/en/2025/\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</span> chapter\n      </a>",
                                    "target": [
                                        ".btn[href$=\"media\"]"
                                    ]
                                },
                                {
                                    "any": [
                                        {
                                            "id": "has-visible-text",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "minor",
                                            "message": "Element has text that is visible to screen readers"
                                        }
                                    ],
                                    "all": [],
                                    "none": [
                                        {
                                            "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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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)"
                                    ]
                                },
                                {
                                    "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(3)"
                                    ]
                                }
                            ]
                        },
                        {
                            "id": "nested-interactive",
                            "impact": null,
                            "tags": [
                                "cat.keyboard",
                                "wcag2a",
                                "wcag412"
                            ],
                            "description": "Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies",
                            "help": "Interactive controls must not be nested",
                            "helpUrl": "https://dequeuniversity.com/rules/axe/4.4/nested-interactive?application=axeAPI",
                            "nodes": [
                                {
                                    "any": [
                                        {
                                            "id": "no-focusable-content",
                                            "data": null,
                                            "relatedNodes": [],
                                            "impact": "serious",
                                            "message": "Element does not have focusable descendants"
                                        }
                                    ],
                                    "all": [],
                                    "none": [],
                                    "impact": null,
                                    "html": "<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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-logo\"></use>\n              </svg>",
                                    "target": [
                                        "a[aria-labelledby=\"bluesky-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=\"22\" 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=\"22\"][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>Media</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": "bc-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": 8174,
                "_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",
                    "llms_txt_validation",
                    "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},\"th_with_headers_attribute\":{\"total_ths\":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\":false,\"form_control_a11y_tree\":{\"__error\":{\"stack\":\"TypeError: Cannot read properties of undefined (reading 'value')\\n    at addControlToStats (<anonymous>:233:36)\\n    at <anonymous>:287:7\\n    at captureAndLogError (<anonymous>:38:12)\\n    at wptCustomMetric (<anonymous>:226:27)\\n    at <anonymous>:373: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\":32,\"nodes\":[{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/normalize.css?v=3a712a3381a95c0a7b7c6ed3aa03b911\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d\"},{\"tagName\":\"link\",\"rel\":\"stylesheet\",\"href\":\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\"},{\"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/de/2022/\",\"hreflang\":\"de\"},{\"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\"},{\"tagName\":\"link\",\"rel\":\"preconnect\",\"href\":\"https://www.google-analytics.com\"},{\"tagName\":\"link\",\"rel\":\"prefetch\",\"href\":\"/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7\"}],\"attribute_usage_count\":{\"rel\":32,\"href\":32,\"as\":5,\"type\":6,\"crossorigin\":5,\"title\":1,\"hreflang\":15}},\"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\":120,\"external\":17,\"hash\":1,\"navigateHash\":0,\"earlyHash\":1},\"seo-titles\":{\"titleWords\":15,\"titleElements\":6},\"seo-words\":{\"wordsCount\":399,\"wordElements\":37},\"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\":137},\"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\":18,\"content_lengths\":[11691,250,232,240,252,252,249,77,250,246,232,235,235,232,210,222,222,219],\"attribute_usage_count\":{\"xmlns\":1,\"width\":17,\"height\":17,\"display\":1,\"role\":16,\"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\":11,\"nodes\":[{\"tagName\":\"script\",\"type\":\"text/javascript\",\"async\":\"\",\"src\":\"https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2\",\"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=fa418742db0ee3ef3f6f493962cd0dc7\",\"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=dca1411c8a8a3787d00f231b222d3fbc\",\"nonce\":\"\"},{\"tagName\":\"script\",\"defer\":\"\",\"src\":\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\",\"nonce\":\"\"},{\"tagName\":\"script\",\"type\":\"speculationrules\",\"nonce\":\"\"}],\"attribute_usage_count\":{\"type\":5,\"async\":3,\"src\":5,\"nonce\":8,\"defer\":2}},\"nodes_using_role\":{\"total\":16,\"usage_and_count\":{\"img\":16}},\"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\":55,\"charset\":1,\"name\":12,\"content\":15,\"rel\":34,\"href\":169,\"as\":5,\"type\":28,\"crossorigin\":5,\"async\":3,\"src\":10,\"nonce\":8,\"property\":7,\"title\":5,\"hreflang\":16,\"class\":199,\"xmlns\":2,\"width\":22,\"height\":22,\"display\":1,\"id\":57,\"viewBox\":14,\"d\":17,\"fill\":17,\"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\":16,\"aria-labelledby\":17,\"xmlns:xlink\":16,\"xlink:href\":16,\"data-event\":4,\"data-label\":4,\"data-open-text\":1,\"data-close-text\":1,\"selected\":6,\"disabled\":2,\"value\":100,\"x\":1,\"y\":1,\"alt\":5,\"fetchpriority\":1,\"aria-hidden\":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": {
                        "theme": {
                            "theme": null,
                            "child_theme": null
                        },
                        "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": 1826962049.244184,
                        "size": 28,
                        "httpOnly": false,
                        "secure": false,
                        "session": false
                    },
                    {
                        "name": "_ga_PQ5N2MZG5M",
                        "domain": ".httparchive.org",
                        "path": "/",
                        "expires": 1826962049.381019,
                        "size": 59,
                        "httpOnly": false,
                        "secure": false,
                        "session": 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/2025/",
                    "https://almanac.httparchive.org/en/2022/media",
                    "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": 3117,
                "_document_width": 1351,
                "_ecommerce": {
                    "AndroidAppLinks": 0,
                    "iOSUniveralLinks": 0
                },
                "_element_count": "{\"html\":1,\"head\":1,\"meta\":16,\"title\":17,\"link\":32,\"script\":11,\"body\":1,\"svg\":18,\"symbol\":13,\"path\":17,\"circle\":1,\"ellipse\":1,\"div\":47,\"a\":137,\"aside\":1,\"p\":5,\"header\":1,\"span\":16,\"nav\":4,\"ul\":16,\"li\":146,\"button\":13,\"form\":4,\"label\":10,\"input\":4,\"use\":16,\"em\":2,\"select\":6,\"option\":100,\"hr\":4,\"main\":1,\"section\":4,\"h1\":1,\"h2\":4,\"br\":2,\"b\":1,\"text\":1,\"img\":5,\"h3\":1,\"blockquote\":1,\"footer\":1}",
                "_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=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\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.googletagmanager.com/gtag/js?id=UA-22381566-3&amp;cx=c&amp;gtm=4e6af0h2\" nonce=\"\"></script><script nonce=\"\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('set', 'allow_google_signals', false);\n        gtag('set', 'allow_ad_personalization_signals', false);\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://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\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://x.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/de/2022/\" hreflang=\"de\">\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 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" 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      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"></path>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"></path>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" 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    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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>Media</h3>\n      \n      <blockquote>\n        The most exciting developments this year are the accelerating adoption of AVIF and the ever-increasing adoption of lazy-loading and adaptive bitrate streaming. There were, however, some frustrating aspects, including the almost complete lack of wide-gamut color spaces; the undying zombie format that is GIF; and the way that both sizes and lazy-loading ( two features designed for performance) are—through improper use—hurting performance on a significant number of pages.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">99.9%</div>\n          <div>Pages that generated at least one image request.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">405%</div>\n          <div>Year-over-year change in AVIF adoption.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">59%</div>\n          <div>Video elements whose duration is under thirty seconds.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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=fa418742db0ee3ef3f6f493962cd0dc7\" 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=dca1411c8a8a3787d00f231b222d3fbc\" nonce=\"\"></script>\n    <script defer=\"\" src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" 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=9a1ae5aea9b36df260da9f7c442073e7\">\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=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=486",
                        "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=560"
                    ]
                },
                "_inline_style_bytes": 0,
                "_javascript": "{\"ajax_requests\":{\"xmlhttprequest\":0,\"fetch\":5,\"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\":11,\"async\":6,\"defer\":2,\"crossorigin\":0,\"integrity\":0,\"nomodule\":0,\"nonce\":8,\"referrerpolicy\":0,\"src\":5,\"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}",
                "_llms_txt_validation": "{\"valid\":false,\"message\":404,\"error\":\"Non OK status code\"}",
                "_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\":77,\"references_total\":249},\"rel\":{\"rels_total\":34,\"rels\":{\"stylesheet\":3,\"preload\":5,\"shortcut icon\":1,\"apple-touch-icon\":1,\"webmention\":1,\"pingback\":1,\"me\":3,\"canonical\":1,\"alternate\":16,\"preconnect\":1,\"prefetch\":1}},\"ids\":{\"ids_total\":57,\"duplicate_ids_total\":0,\"unique_ids_total\":57},\"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\":18,\"svg_img_total\":0,\"svg_object_total\":0,\"svg_embed_total\":0,\"svg_iframe_total\":0,\"svg_total\":18},\"app\":{\"app_id_present\":false,\"meta_theme_color\":null},\"anchors\":{\"hrefs_without_special_scheme\":[]},\"dom-shape\":{\"bodyNodesCount\":628,\"bodyLeafNodesCount\":350,\"depth\":{\"mean\":7.82,\"median\":9,\"mode\":9,\"stddev\":2.4399414512881834,\"skew\":-0.4836181619755715,\"range\":{\"min\":1,\"max\":13}},\"bodyNonLeafNodesCount\":278,\"branchFactor\":{\"mean\":5.456834532374101,\"median\":3,\"mode\":3,\"stddev\":8.753412903652443,\"skew\":0.2806716145366528,\"range\":{\"min\":1,\"max\":71}},\"branchFactorByDepth\":[{\"depth\":0,\"count\":1,\"mean\":33,\"stddev\":0,\"skew\":null,\"median\":33,\"mode\":33,\"range\":{\"min\":33,\"max\":33}},{\"depth\":1,\"count\":6,\"mean\":12,\"stddev\":18.502252115170556,\"skew\":0.4864272707980575,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":53}},{\"depth\":2,\"count\":20,\"mean\":4.5,\"stddev\":3.5142566781611158,\"skew\":0.42683279491835413,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":19}},{\"depth\":3,\"count\":14,\"mean\":6.285714285714286,\"stddev\":3.260774917289522,\"skew\":1.007648294978144,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":11}},{\"depth\":4,\"count\":20,\"mean\":5.55,\"stddev\":3.0244834269673224,\"skew\":0.8431191843418062,\"median\":5,\"mode\":3,\"range\":{\"min\":3,\"max\":13}},{\"depth\":5,\"count\":29,\"mean\":4.275862068965517,\"stddev\":3.0160096007820525,\"skew\":0.4230298433515216,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":15}},{\"depth\":6,\"count\":27,\"mean\":3.7037037037037037,\"stddev\":1.5108205966200843,\"skew\":-0.8580080912295552,\"median\":4,\"mode\":5,\"range\":{\"min\":1,\"max\":7}},{\"depth\":7,\"count\":20,\"mean\":14.2,\"stddev\":18.776581158453737,\"skew\":0.48997205201320176,\"median\":5,\"mode\":5,\"range\":{\"min\":3,\"max\":71}},{\"depth\":8,\"count\":66,\"mean\":6.03030303030303,\"stddev\":11.61108365074235,\"skew\":0.2609836533310385,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":71}},{\"depth\":9,\"count\":60,\"mean\":3.1333333333333333,\"stddev\":0.8055363982396382,\"skew\":0.16552117772047353,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":10,\"count\":7,\"mean\":3.5714285714285716,\"stddev\":1.761261143705422,\"skew\":0.32444284226152514,\"median\":3,\"mode\":3,\"range\":{\"min\":1,\"max\":7}},{\"depth\":11,\"count\":5,\"mean\":3.4,\"stddev\":0.8,\"skew\":0.4999999999999999,\"median\":3,\"mode\":3,\"range\":{\"min\":3,\"max\":5}},{\"depth\":12,\"count\":4,\"mean\":5,\"stddev\":0,\"skew\":null,\"median\":5,\"mode\":5,\"range\":{\"min\":5,\"max\":5}}]}}",
                "_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_using_source_media_count\":0,\"video_source_media_values\":[],\"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": 11,
                "_num_scripts_async": 3,
                "_num_scripts_sync": 2,
                "_observers": null,
                "_origin-trials": [],
                "_parsed_css": [],
                "_performance": {
                    "lcp_elem_stats": {
                        "startTime": 404,
                        "nodeName": "IMG",
                        "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                        "size": 161505,
                        "loadTime": 182.80000000447035,
                        "renderTime": 404,
                        "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": 339.109375,
                            "width": 485,
                            "height": 332.390625,
                            "top": 339.109375,
                            "right": 1351,
                            "bottom": 671.5,
                            "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": {
                        "htmlRules": [
                            {
                                "prerender": [
                                    {
                                        "source": "document",
                                        "where": {
                                            "and": [
                                                {
                                                    "href_matches": "/*"
                                                },
                                                {
                                                    "not": {
                                                        "href_matches": "/static/*"
                                                    }
                                                }
                                            ]
                                        },
                                        "eagerness": "moderate"
                                    }
                                ]
                            }
                        ],
                        "httpHeaderRules": []
                    }
                },
                "_privacy": "{\"iab_tcf_v1\":{\"present\":false},\"iab_tcf_v2\":{\"present\":false},\"iab_gpp\":{\"present\":false},\"iab_usp\":{\"present\":false},\"navigator_doNotTrack\":false,\"navigator_globalPrivacyControl\":false,\"document_permissionsPolicy\":false,\"document_featurePolicy\":false,\"referrerPolicy\":{\"entire_document_policy\":null,\"individual_requests\":null,\"link_relations\":null},\"request_hostnames_with_cname\":{},\"ccpa_link\":{\"hasCCPALink\":false},\"iab_ddr\":{\"present\":false,\"status\":404}}",
                "_privacy-sandbox": {
                    "featuresDisabled": [
                        {
                            "attribution-reporting": []
                        },
                        {
                            "browsing-topics": []
                        },
                        {
                            "join-ad-interest-group": []
                        },
                        {
                            "private-aggregation": []
                        },
                        {
                            "run-ad-auction": []
                        },
                        {
                            "shared-storage": []
                        },
                        {
                            "shared-storage-select-url": []
                        },
                        {
                            "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\":31737,\"bitsPerPixel\":0.5509417585279056,\"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\":7261,\"bitsPerPixel\":1.4968047825190682,\"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\":6780,\"bitsPerPixel\":1.4087579865980988,\"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,\"content_type\":\"text/plain; charset=utf-8\",\"size\":76,\"size_kib\":0.07421875,\"over_google_limit\":false,\"comment_count\":0,\"record_counts\":{\"by_type\":{\"user_agent\":1,\"allow\":1,\"sitemap\":1},\"by_useragent\":{\"*\":{\"allow\":1}}}}",
                "_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://x.com/HTTPArchive\\\",\\n          \\\"https://bsky.app/profile/httparchive.org\\\",\\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://x.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": 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},\"/.well-known/web-identity\":{\"found\":false},\"/.well-known/passkey-endpoints\":{\"found\":false},\"/.well-known/webauthn\":{\"found\":false},\"/.well-known/ucp\":{\"found\":false},\"/.well-known/email-verification\":{\"found\":false},\"/.well-known/http-message-signatures-directory\":{\"found\":false},\"/.well-known/did-configuration.json\":{\"found\":false},\"/.well-known/oauth-authorization-server\":{\"found\":false},\"/robots.txt\":{\"found\":true,\"data\":{\"matched_disallows\":{}}},\"/.well-known/ai-catalog.json\":{\"found\":false},\"/.well-known/ard.json\":{\"found\":false},\"/.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/agent-card.json\":{\"found\":false},\"/.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\":136,\"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\":117,\"same_property\":3,\"other_property\":14,\"rel_attributes\":{\"dofollow\":0,\"follow\":0,\"nofollow\":0,\"ugc\":0,\"sponsored\":0,\"noopener\":0,\"noreferrer\":0},\"image_links\":0,\"invisible_links\":4,\"text_links\":133,\"target_blank\":{\"total\":0,\"noopener_noreferrer\":0,\"noopener\":0,\"noreferrer\":0,\"neither\":0},\"targets\":{},\"protocols\":{\"https\":137}}},\"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\":[\"de\",\"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\":5,\"words\":1},\"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://x.com/HTTPArchive\",\"https://bsky.app/profile/httparchive.org\",\"https://github.com/HTTPArchive\",\"https://almanac.httparchive.org/en/2022/contributors#rviscomi\",\"https://x.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\":364},\"web_components\":{\"rendered\":{\"customElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]},\"hyphenatedElements\":{\"names\":[],\"shadowRoots\":[],\"templates\":[],\"slots\":[]}}}}",
                "_interactivePeriods": [
                    [
                        0,
                        238
                    ],
                    [
                        425,
                        546
                    ],
                    [
                        647,
                        3815
                    ]
                ],
                "_longTasks": [
                    [
                        238,
                        425
                    ],
                    [
                        546,
                        647
                    ]
                ],
                "_lastVisualChange": 700,
                "_render": 200,
                "_visualComplete85": 700,
                "_visualComplete90": 700,
                "_visualComplete95": 700,
                "_visualComplete99": 700,
                "_visualComplete": 700,
                "_SpeedIndex": 700,
                "_largestPaints": [
                    {
                        "event": "LargestImagePaint",
                        "time": 502,
                        "size": 161505,
                        "DOMNodeId": 46,
                        "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,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        },
                        "imageUrl": "https://almanac.httparchive.org/static/images/home-hero.png"
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 502,
                        "size": 82582,
                        "DOMNodeId": 15,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 502,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "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": "LargestImagePaint",
                        "time": 502,
                        "size": 161505,
                        "DOMNodeId": 46,
                        "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,
                                339.109375,
                                485,
                                332.390625
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestTextPaint",
                        "time": 502,
                        "size": 82582,
                        "DOMNodeId": 15,
                        "nodeInfo": {
                            "nodeType": "P",
                            "bounds": [
                                20,
                                445.234375,
                                530,
                                163.21875
                            ],
                            "styles": {
                                "background-image": "none"
                            }
                        }
                    },
                    {
                        "event": "LargestContentfulPaint",
                        "time": 502,
                        "size": 161505,
                        "element": {
                            "nodeName": "IMG",
                            "boundingRect": {
                                "x": 866,
                                "y": 339.109375,
                                "width": 485,
                                "height": 332.390625,
                                "top": 339.109375,
                                "right": 1351,
                                "bottom": 671.5,
                                "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": 100
                    },
                    {
                        "name": "fetchStart",
                        "time": 110
                    },
                    {
                        "name": "responseEnd",
                        "time": 122
                    },
                    {
                        "name": "navigationStart",
                        "time": 151
                    },
                    {
                        "name": "domLoading",
                        "time": 151
                    },
                    {
                        "name": "responseEnd",
                        "time": 152
                    },
                    {
                        "name": "domInteractive",
                        "time": 152
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 152
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 152
                    },
                    {
                        "name": "domComplete",
                        "time": 152
                    },
                    {
                        "name": "unloadEventStart",
                        "time": 155
                    },
                    {
                        "name": "unloadEventEnd",
                        "time": 155
                    },
                    {
                        "name": "markAsMainFrame",
                        "time": 155
                    },
                    {
                        "name": "commitNavigationEnd",
                        "time": 156
                    },
                    {
                        "name": "domLoading",
                        "time": 156
                    },
                    {
                        "name": "domInteractive",
                        "time": 485
                    },
                    {
                        "name": "domContentLoadedEventStart",
                        "time": 492
                    },
                    {
                        "name": "domContentLoadedEventEnd",
                        "time": 492
                    },
                    {
                        "name": "firstContentfulPaint",
                        "time": 502
                    },
                    {
                        "name": "firstPaint",
                        "time": 502
                    },
                    {
                        "name": "firstImagePaint",
                        "time": 502
                    },
                    {
                        "name": "firstMeaningfulPaintCandidate",
                        "time": 519
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 519
                    },
                    {
                        "name": "firstMeaningfulPaint",
                        "time": 519
                    },
                    {
                        "name": "domComplete",
                        "time": 715
                    },
                    {
                        "name": "loadEventStart",
                        "time": 715
                    },
                    {
                        "name": "loadEventEnd",
                        "time": 715
                    },
                    {
                        "name": "LargestImagePaint",
                        "time": 502
                    },
                    {
                        "name": "LargestTextPaint",
                        "time": 502
                    },
                    {
                        "name": "LargestContentfulPaint",
                        "time": 502
                    },
                    {
                        "name": "TotalLayoutShift",
                        "value": 0
                    },
                    {
                        "name": "CumulativeLayoutShift",
                        "value": 0
                    }
                ],
                "_chromeUserTiming.navigationStart": 151,
                "_chromeUserTiming.fetchStart": 111,
                "_chromeUserTiming.responseEnd": 152,
                "_chromeUserTiming.domLoading": 157,
                "_chromeUserTiming.domInteractive": 486,
                "_chromeUserTiming.domContentLoadedEventStart": 492,
                "_chromeUserTiming.domContentLoadedEventEnd": 492,
                "_chromeUserTiming.domComplete": 715,
                "_chromeUserTiming.unloadEventStart": 156,
                "_chromeUserTiming.unloadEventEnd": 156,
                "_chromeUserTiming.markAsMainFrame": 156,
                "_chromeUserTiming.commitNavigationEnd": 156,
                "_chromeUserTiming.firstContentfulPaint": 502,
                "_chromeUserTiming.firstPaint": 502,
                "_chromeUserTiming.firstImagePaint": 502,
                "_chromeUserTiming.firstMeaningfulPaintCandidate": 519,
                "_chromeUserTiming.firstMeaningfulPaint": 519,
                "_chromeUserTiming.loadEventStart": 715,
                "_chromeUserTiming.loadEventEnd": 716,
                "_chromeUserTiming.LargestImagePaint": 502,
                "_chromeUserTiming.LargestTextPaint": 502,
                "_chromeUserTiming.LargestContentfulPaint": 502,
                "_chromeUserTiming.TotalLayoutShift": 0,
                "_chromeUserTiming.CumulativeLayoutShift": 0,
                "_blinkFeatureFirstUsed": {
                    "Features": {
                        "1075": {
                            "name": "V8SloppyMode",
                            "firstUsed": 175.685
                        },
                        "5285": {
                            "name": "V8Window_Location_AttributeSetter",
                            "firstUsed": 99.689
                        },
                        "5284": {
                            "name": "V8Window_Location_AttributeGetter",
                            "firstUsed": 99.697
                        },
                        "15": {
                            "name": "ContentSecurityPolicy",
                            "firstUsed": 159.594
                        },
                        "593": {
                            "name": "SetReferrerPolicy",
                            "firstUsed": 159.602
                        },
                        "1277": {
                            "name": "CSPWithStrictDynamic",
                            "firstUsed": 159.606
                        },
                        "1441": {
                            "name": "SecureContextCheckPassed",
                            "firstUsed": 159.609
                        },
                        "1753": {
                            "name": "ReferrerPolicyHeader",
                            "firstUsed": 159.612
                        },
                        "1910": {
                            "name": "CrossOriginMainFrameNulledNameAccessed",
                            "firstUsed": 159.615
                        },
                        "2027": {
                            "name": "FeaturePolicyHeader",
                            "firstUsed": 159.618
                        },
                        "2923": {
                            "name": "FeaturePolicySemicolonSeparatedDeclarations",
                            "firstUsed": 159.621
                        },
                        "3130": {
                            "name": "CSPWithReasonableBaseRestrictions",
                            "firstUsed": 159.623
                        },
                        "3131": {
                            "name": "CSPWithReasonableScriptRestrictions",
                            "firstUsed": 159.626
                        },
                        "3359": {
                            "name": "MainFrameCSPViaHTTP",
                            "firstUsed": 159.628
                        },
                        "3850": {
                            "name": "PermissionsPolicyHeader",
                            "firstUsed": 159.631
                        },
                        "2627": {
                            "name": "PageLifeCycleFreeze",
                            "firstUsed": 164.617
                        },
                        "4561": {
                            "name": "LinkRelPreloadAsFont",
                            "firstUsed": 165.105
                        },
                        "2188": {
                            "name": "PerformanceObserverForWindow",
                            "firstUsed": 176.972
                        },
                        "2927": {
                            "name": "LargestContentfulPaintExplicitlyRequested",
                            "firstUsed": 177.012
                        },
                        "3004": {
                            "name": "PerformanceObserverBufferedFlag",
                            "firstUsed": 177.017
                        },
                        "2782": {
                            "name": "LayoutJankExplicitlyRequested",
                            "firstUsed": 177.034
                        },
                        "901": {
                            "name": "LinkRelPreload",
                            "firstUsed": 183.572
                        },
                        "1540": {
                            "name": "CleanScriptElementWithNonce",
                            "firstUsed": 186.461
                        },
                        "4240": {
                            "name": "ScriptSchedulingType_ParserBlockingInline",
                            "firstUsed": 186.491
                        },
                        "2298": {
                            "name": "CSSSelectorWebkitInnerSpinButton",
                            "firstUsed": 191.118
                        },
                        "2319": {
                            "name": "CSSSelectorWebkitUnknownPseudo",
                            "firstUsed": 191.122
                        },
                        "1362": {
                            "name": "CSSValueAppearanceTextField",
                            "firstUsed": 191.129
                        },
                        "2297": {
                            "name": "CSSSelectorWebkitFileUploadButton",
                            "firstUsed": 191.165
                        },
                        "1354": {
                            "name": "CSSValueAppearanceButton",
                            "firstUsed": 191.169
                        },
                        "970": {
                            "name": "CSSAtRuleFontFace",
                            "firstUsed": 194.064
                        },
                        "2387": {
                            "name": "CSSSelectorPseudoFocus",
                            "firstUsed": 194.383
                        },
                        "2204": {
                            "name": "HasBeforeOrAfterPseudoElement",
                            "firstUsed": 194.41
                        },
                        "973": {
                            "name": "CSSAtRuleMedia",
                            "firstUsed": 194.423
                        },
                        "3157": {
                            "name": "CSSComparisonFunctions",
                            "firstUsed": 194.509
                        },
                        "5599": {
                            "name": "CSSSelectorPseudoNot",
                            "firstUsed": 195.642
                        },
                        "2388": {
                            "name": "CSSSelectorPseudoFocusVisible",
                            "firstUsed": 195.645
                        },
                        "2355": {
                            "name": "CSSGradient",
                            "firstUsed": 197.238
                        },
                        "4317": {
                            "name": "LinkRelCanonical",
                            "firstUsed": 208.583
                        },
                        "138": {
                            "name": "SVGSVGElement",
                            "firstUsed": 208.894
                        },
                        "250": {
                            "name": "SVGSVGElementInDocument",
                            "firstUsed": 208.95
                        },
                        "2092": {
                            "name": "ARIALabelAttribute",
                            "firstUsed": 213.039
                        },
                        "2084": {
                            "name": "ARIAExpandedAttribute",
                            "firstUsed": 213.103
                        },
                        "84": {
                            "name": "FormElement",
                            "firstUsed": 213.124
                        },
                        "45": {
                            "name": "PlaceholderAttribute",
                            "firstUsed": 213.217
                        },
                        "2094": {
                            "name": "ARIALabelledByAttribute",
                            "firstUsed": 213.854
                        },
                        "2089": {
                            "name": "ARIAHiddenAttribute",
                            "firstUsed": 214.012
                        },
                        "1898": {
                            "name": "HTMLSlotElement",
                            "firstUsed": 215.834
                        },
                        "2738": {
                            "name": "PriorityHints",
                            "firstUsed": 223.811
                        },
                        "2935": {
                            "name": "LazyLoadImageLoadingAttributeLazy",
                            "firstUsed": 227.106
                        },
                        "4242": {
                            "name": "ScriptSchedulingType_Async",
                            "firstUsed": 229.129
                        },
                        "900": {
                            "name": "LinkRelPreconnect",
                            "firstUsed": 232.759
                        },
                        "4238": {
                            "name": "ScriptSchedulingType_Defer",
                            "firstUsed": 232.922
                        },
                        "917": {
                            "name": "LinkRelPrefetch",
                            "firstUsed": 233.021
                        },
                        "3932": {
                            "name": "SpeculationRules",
                            "firstUsed": 233.258
                        },
                        "4499": {
                            "name": "SpeculationRulesExplicitEagerness",
                            "firstUsed": 235.178
                        },
                        "4395": {
                            "name": "SpeculationRulesDocumentRules",
                            "firstUsed": 235.228
                        },
                        "4830": {
                            "name": "SpeculationRulesAuthorPrerenderRule",
                            "firstUsed": 236.091
                        },
                        "4964": {
                            "name": "ScriptingMediaFeature",
                            "firstUsed": 240.031
                        },
                        "4961": {
                            "name": "PrefersReducedMotionMediaFeature",
                            "firstUsed": 240.045
                        },
                        "587": {
                            "name": "LangAttribute",
                            "firstUsed": 247.938
                        },
                        "588": {
                            "name": "LangAttributeOnHTML",
                            "firstUsed": 247.945
                        },
                        "4994": {
                            "name": "TextSizeAdjustNotAuto",
                            "firstUsed": 247.977
                        },
                        "5492": {
                            "name": "SVGImage",
                            "firstUsed": 261.805
                        },
                        "5469": {
                            "name": "AfterPseudoElement",
                            "firstUsed": 264.501
                        },
                        "5468": {
                            "name": "BeforePseudoElement",
                            "firstUsed": 265.666
                        },
                        "3803": {
                            "name": "OverflowClipAlongEitherAxis",
                            "firstUsed": 269.694
                        },
                        "1692": {
                            "name": "CSSFlexibleBox",
                            "firstUsed": 281.863
                        },
                        "1693": {
                            "name": "CSSGridLayout",
                            "firstUsed": 282.086
                        },
                        "4501": {
                            "name": "SpeculationRulesEagernessModerate",
                            "firstUsed": 288.441
                        },
                        "5733": {
                            "name": "LetterSpacingWithMargin",
                            "firstUsed": 376.432
                        },
                        "1067": {
                            "name": "SameOriginApplicationScript",
                            "firstUsed": 440.089
                        },
                        "4629": {
                            "name": "ZstdContentEncoding",
                            "firstUsed": 444.818
                        },
                        "5004": {
                            "name": "ZstdContentEncodingForSubresource",
                            "firstUsed": 444.829
                        },
                        "1070": {
                            "name": "CrossOriginApplicationScript",
                            "firstUsed": 445.117
                        },
                        "2707": {
                            "name": "V8Window_MatchMedia_Method",
                            "firstUsed": 476.693
                        },
                        "744": {
                            "name": "NetInfo",
                            "firstUsed": 479.602
                        },
                        "2217": {
                            "name": "NetInfoSaveData",
                            "firstUsed": 479.64
                        },
                        "2013": {
                            "name": "NetInfoEffectiveType",
                            "firstUsed": 479.651
                        },
                        "1503": {
                            "name": "HTMLCanvasElement",
                            "firstUsed": 479.684
                        },
                        "3545": {
                            "name": "HTMLCanvasGetContext",
                            "firstUsed": 479.733
                        },
                        "4025": {
                            "name": "HTMLCanvasElement_2D",
                            "firstUsed": 479.837
                        },
                        "2716": {
                            "name": "WindowDevicePixelRatio",
                            "firstUsed": 480.018
                        },
                        "5208": {
                            "name": "Canvas2DGetImageData",
                            "firstUsed": 483.123
                        },
                        "1076": {
                            "name": "V8StrictMode",
                            "firstUsed": 486.413
                        },
                        "3350": {
                            "name": "ResourceTiming",
                            "firstUsed": 486.93
                        },
                        "4161": {
                            "name": "V8Document_Prerendering_AttributeGetter",
                            "firstUsed": 490.701
                        },
                        "2429": {
                            "name": "PerformanceTimeline",
                            "firstUsed": 490.77
                        },
                        "3349": {
                            "name": "NavigationTimingL2",
                            "firstUsed": 490.775
                        },
                        "2228": {
                            "name": "DocumentPageShowRegistered",
                            "firstUsed": 490.947
                        },
                        "2191": {
                            "name": "PaintTimingRequested",
                            "firstUsed": 491.057
                        },
                        "4578": {
                            "name": "LongAnimationFrameRequested",
                            "firstUsed": 491.766
                        },
                        "4577": {
                            "name": "LongAnimationFrameObserver",
                            "firstUsed": 491.794
                        },
                        "2487": {
                            "name": "EventTimingExplicitlyRequested",
                            "firstUsed": 491.961
                        },
                        "3254": {
                            "name": "EventTimingFirstInputExplicitlyRequested",
                            "firstUsed": 491.995
                        },
                        "2956": {
                            "name": "LinkPrefetchLoadEvent",
                            "firstUsed": 503.641
                        },
                        "2663": {
                            "name": "NavigatorUserAgent",
                            "firstUsed": 517.848
                        },
                        "2226": {
                            "name": "DocumentPageHideRegistered",
                            "firstUsed": 518.111
                        },
                        "2195": {
                            "name": "CookieGet",
                            "firstUsed": 520.393
                        },
                        "5290": {
                            "name": "V8Window_Top_AttributeGetter",
                            "firstUsed": 522.493
                        },
                        "5293": {
                            "name": "V8Window_Parent_AttributeGetter",
                            "firstUsed": 522.704
                        },
                        "4520": {
                            "name": "NavigatorUAData_GetHighEntropyValues",
                            "firstUsed": 522.929
                        },
                        "1302": {
                            "name": "V8Document_Scripts_AttributeGetter",
                            "firstUsed": 528.859
                        },
                        "5712": {
                            "name": "AnimationAllTypes",
                            "firstUsed": 544.779
                        },
                        "5714": {
                            "name": "AnimationNonCompositedTypes",
                            "firstUsed": 544.785
                        },
                        "2723": {
                            "name": "TrustedTypesCreatePolicy",
                            "firstUsed": 563.998
                        },
                        "3279": {
                            "name": "TrustedTypesPolicyCreated",
                            "firstUsed": 564.061
                        },
                        "2657": {
                            "name": "NavigatorLanguage",
                            "firstUsed": 574.065
                        },
                        "2704": {
                            "name": "V8Screen_Width_AttributeGetter",
                            "firstUsed": 574.162
                        },
                        "2702": {
                            "name": "V8Screen_Height_AttributeGetter",
                            "firstUsed": 574.171
                        },
                        "2511": {
                            "name": "FeaturePolicyJSAPI",
                            "firstUsed": 574.65
                        },
                        "3835": {
                            "name": "FeaturePolicyJSAPIAllowedFeaturesDocument",
                            "firstUsed": 574.944
                        },
                        "2194": {
                            "name": "CookieSet",
                            "firstUsed": 577.866
                        },
                        "675": {
                            "name": "Fetch",
                            "firstUsed": 586.644
                        },
                        "2913": {
                            "name": "FetchKeepalive",
                            "firstUsed": 589.868
                        },
                        "2190": {
                            "name": "PaintTimingObserved",
                            "firstUsed": 651.863
                        },
                        "2121": {
                            "name": "NavigatorDeviceMemory",
                            "firstUsed": 652.364
                        },
                        "3868": {
                            "name": "PrefersColorSchemeMediaFeature",
                            "firstUsed": 652.412
                        },
                        "2219": {
                            "name": "V8Element_GetBoundingClientRect_Method",
                            "firstUsed": 662.994
                        },
                        "954": {
                            "name": "V8Window_RequestIdleCallback_Method",
                            "firstUsed": 666.58
                        },
                        "2229": {
                            "name": "DocumentPageShowFired",
                            "firstUsed": 715.568
                        }
                    },
                    "CSSFeatures": {
                        "20": {
                            "name": "CSSPropertyLineHeight",
                            "firstUsed": 190.934
                        },
                        "537": {
                            "name": "CSSPropertyAliasWebkitTextSizeAdjust",
                            "firstUsed": 190.949
                        },
                        "69": {
                            "name": "CSSPropertyBoxSizing",
                            "firstUsed": 190.967
                        },
                        "81": {
                            "name": "CSSPropertyHeight",
                            "firstUsed": 190.972
                        },
                        "105": {
                            "name": "CSSPropertyOverflow",
                            "firstUsed": 190.978
                        },
                        "6": {
                            "name": "CSSPropertyFontFamily",
                            "firstUsed": 190.987
                        },
                        "7": {
                            "name": "CSSPropertyFontSize",
                            "firstUsed": 190.992
                        },
                        "35": {
                            "name": "CSSPropertyBorderBottom",
                            "firstUsed": 191.006
                        },
                        "129": {
                            "name": "CSSPropertyTextDecoration",
                            "firstUsed": 191.013
                        },
                        "89": {
                            "name": "CSSPropertyMargin",
                            "firstUsed": 191.046
                        },
                        "143": {
                            "name": "CSSPropertyTextTransform",
                            "firstUsed": 191.057
                        },
                        "2": {
                            "name": "CSSPropertyColor",
                            "firstUsed": 191.08
                        },
                        "4": {
                            "name": "CSSPropertyDisplay",
                            "firstUsed": 191.085
                        },
                        "95": {
                            "name": "CSSPropertyMaxWidth",
                            "firstUsed": 191.09
                        },
                        "109": {
                            "name": "CSSPropertyPadding",
                            "firstUsed": 191.095
                        },
                        "159": {
                            "name": "CSSPropertyWhiteSpace",
                            "firstUsed": 191.1
                        },
                        "175": {
                            "name": "CSSPropertyWebkitAppearance",
                            "firstUsed": 191.132
                        },
                        "102": {
                            "name": "CSSPropertyOutlineOffset",
                            "firstUsed": 191.155
                        },
                        "5": {
                            "name": "CSSPropertyFont",
                            "firstUsed": 191.175
                        },
                        "8": {
                            "name": "CSSPropertyFontStyle",
                            "firstUsed": 194.081
                        },
                        "10": {
                            "name": "CSSPropertyFontWeight",
                            "firstUsed": 194.085
                        },
                        "516": {
                            "name": "CSSPropertyFontDisplay",
                            "firstUsed": 194.09
                        },
                        "124": {
                            "name": "CSSPropertySrc",
                            "firstUsed": 194.106
                        },
                        "156": {
                            "name": "CSSPropertyUnicodeRange",
                            "firstUsed": 194.115
                        },
                        "74": {
                            "name": "CSSPropertyContent",
                            "firstUsed": 194.454
                        },
                        "119": {
                            "name": "CSSPropertyPosition",
                            "firstUsed": 194.46
                        },
                        "161": {
                            "name": "CSSPropertyWidth",
                            "firstUsed": 194.466
                        },
                        "24": {
                            "name": "CSSPropertyBackgroundColor",
                            "firstUsed": 194.473
                        },
                        "67": {
                            "name": "CSSPropertyBottom",
                            "firstUsed": 194.49
                        },
                        "596": {
                            "name": "CSSPropertyMarginInlineStart",
                            "firstUsed": 194.495
                        },
                        "84": {
                            "name": "CSSPropertyLetterSpacing",
                            "firstUsed": 194.502
                        },
                        "92": {
                            "name": "CSSPropertyMarginRight",
                            "firstUsed": 194.514
                        },
                        "118": {
                            "name": "CSSPropertyPointerEvents",
                            "firstUsed": 194.606
                        },
                        "59": {
                            "name": "CSSPropertyBorderStyle",
                            "firstUsed": 194.615
                        },
                        "66": {
                            "name": "CSSPropertyBorderWidth",
                            "firstUsed": 194.62
                        },
                        "42": {
                            "name": "CSSPropertyBorderColor",
                            "firstUsed": 195.327
                        },
                        "149": {
                            "name": "CSSPropertyTop",
                            "firstUsed": 195.337
                        },
                        "93": {
                            "name": "CSSPropertyMarginTop",
                            "firstUsed": 195.342
                        },
                        "122": {
                            "name": "CSSPropertyRight",
                            "firstUsed": 195.347
                        },
                        "326": {
                            "name": "CSSPropertyAliasWebkitTransform",
                            "firstUsed": 195.354
                        },
                        "446": {
                            "name": "CSSPropertyTransform",
                            "firstUsed": 195.366
                        },
                        "83": {
                            "name": "CSSPropertyLeft",
                            "firstUsed": 195.443
                        },
                        "98": {
                            "name": "CSSPropertyOpacity",
                            "firstUsed": 195.448
                        },
                        "235": {
                            "name": "CSSPropertyFlexDirection",
                            "firstUsed": 195.585
                        },
                        "60": {
                            "name": "CSSPropertyBorderTop",
                            "firstUsed": 195.598
                        },
                        "68": {
                            "name": "CSSPropertyBoxShadow",
                            "firstUsed": 195.61
                        },
                        "165": {
                            "name": "CSSPropertyZIndex",
                            "firstUsed": 195.614
                        },
                        "157": {
                            "name": "CSSPropertyVerticalAlign",
                            "firstUsed": 195.735
                        },
                        "21": {
                            "name": "CSSPropertyBackground",
                            "firstUsed": 197.01
                        },
                        "27": {
                            "name": "CSSPropertyBackgroundPosition",
                            "firstUsed": 197.269
                        },
                        "30": {
                            "name": "CSSPropertyBackgroundRepeat",
                            "firstUsed": 197.275
                        },
                        "33": {
                            "name": "CSSPropertyBackgroundSize",
                            "firstUsed": 197.28
                        },
                        "110": {
                            "name": "CSSPropertyPaddingBottom",
                            "firstUsed": 197.284
                        },
                        "90": {
                            "name": "CSSPropertyMarginBottom",
                            "firstUsed": 197.289
                        },
                        "423": {
                            "name": "CSSPropertyGridTemplateAreas",
                            "firstUsed": 197.339
                        },
                        "242": {
                            "name": "CSSPropertyGridTemplateColumns",
                            "firstUsed": 197.347
                        },
                        "422": {
                            "name": "CSSPropertyGridArea",
                            "firstUsed": 197.367
                        },
                        "111": {
                            "name": "CSSPropertyPaddingLeft",
                            "firstUsed": 197.374
                        },
                        "14": {
                            "name": "CSSPropertyWebkitFontSmoothing",
                            "firstUsed": 248.103
                        },
                        "54": {
                            "name": "CSSPropertyBorderRight",
                            "firstUsed": 250.525
                        },
                        "38": {
                            "name": "CSSPropertyBorderBottomRightRadius",
                            "firstUsed": 250.538
                        },
                        "332": {
                            "name": "CSSPropertyAliasWebkitTransition",
                            "firstUsed": 250.563
                        },
                        "150": {
                            "name": "CSSPropertyTransition",
                            "firstUsed": 250.567
                        },
                        "128": {
                            "name": "CSSPropertyTextAlign",
                            "firstUsed": 250.626
                        },
                        "112": {
                            "name": "CSSPropertyPaddingRight",
                            "firstUsed": 250.665
                        },
                        "113": {
                            "name": "CSSPropertyPaddingTop",
                            "firstUsed": 261.866
                        },
                        "240": {
                            "name": "CSSPropertyJustifyContent",
                            "firstUsed": 261.878
                        },
                        "231": {
                            "name": "CSSPropertyAlignItems",
                            "firstUsed": 261.883
                        },
                        "600": {
                            "name": "CSSPropertyPaddingInlineStart",
                            "firstUsed": 264.609
                        },
                        "239": {
                            "name": "CSSPropertyFlexWrap",
                            "firstUsed": 264.617
                        },
                        "53": {
                            "name": "CSSPropertyBorderRadius",
                            "firstUsed": 265.114
                        },
                        "34": {
                            "name": "CSSPropertyBorder",
                            "firstUsed": 265.132
                        },
                        "77": {
                            "name": "CSSPropertyCursor",
                            "firstUsed": 265.152
                        },
                        "539": {
                            "name": "CSSPropertyUserSelect",
                            "firstUsed": 265.371
                        },
                        "592": {
                            "name": "CSSPropertyGap",
                            "firstUsed": 265.61
                        },
                        "36": {
                            "name": "CSSPropertyBorderBottomColor",
                            "firstUsed": 265.677
                        },
                        "94": {
                            "name": "CSSPropertyMaxHeight",
                            "firstUsed": 265.802
                        },
                        "369": {
                            "name": "CSSPropertyFill",
                            "firstUsed": 269.563
                        },
                        "91": {
                            "name": "CSSPropertyMarginLeft",
                            "firstUsed": 269.736
                        },
                        "25": {
                            "name": "CSSPropertyBackgroundImage",
                            "firstUsed": 269.932
                        },
                        "594": {
                            "name": "CSSPropertyMarginBlockStart",
                            "firstUsed": 276.832
                        },
                        "595": {
                            "name": "CSSPropertyMarginBlockEnd",
                            "firstUsed": 279.354
                        }
                    },
                    "AnimatedCSSFeatures": []
                },
                "_maxFID": 137,
                "_TTIMeasurementEnd": 3815,
                "_LastInteractive": 647,
                "_TotalBlockingTime": 188,
                "_testID": "261019_K1_8",
                "_run": 1,
                "_step": 1,
                "_TTFB": 0,
                "_domTime": 0,
                "_aft": 0,
                "_titleTime": 152,
                "_domLoading": 0,
                "_server_rtt": 0,
                "_edge-processed": true,
                "_test_result": 0,
                "_utilization": {
                    "cpu": {
                        "data": {
                            "0": 0,
                            "102": 38.9,
                            "204": 57.1,
                            "308": 100,
                            "413": 100,
                            "515": 76.2,
                            "622": 95.2,
                            "725": 100,
                            "826": 47.6,
                            "927": 10,
                            "1027": 14.3,
                            "1128": 10,
                            "1229": 10,
                            "1330": 9.5,
                            "1431": 5.3,
                            "1532": 5.3,
                            "1633": 9.5,
                            "1733": 5,
                            "1834": 10,
                            "1935": 9.5,
                            "2036": 5,
                            "2137": 5,
                            "2238": 10,
                            "2338": 5,
                            "2439": 5.3,
                            "2540": 13.6,
                            "2641": 5,
                            "2742": 5.3,
                            "2843": 9.5,
                            "2944": 5,
                            "3044": 9.5,
                            "3145": 5.3,
                            "3246": 5,
                            "3347": 15,
                            "3448": 5.3,
                            "3548": 5.3,
                            "3649": 9.5,
                            "3750": 9.5,
                            "3851": 10,
                            "3955": 81
                        },
                        "max": 100,
                        "count": 40
                    },
                    "bw": {
                        "data": {
                            "0": 0,
                            "102": 0,
                            "204": 107393,
                            "308": 957684,
                            "413": 496990,
                            "515": 11567,
                            "622": 0,
                            "725": 82757,
                            "826": 40945,
                            "927": 0,
                            "1027": 0,
                            "1128": 0,
                            "1229": 0,
                            "1330": 0,
                            "1431": 0,
                            "1532": 0,
                            "1633": 0,
                            "1733": 0,
                            "1834": 0,
                            "1935": 0,
                            "2036": 0,
                            "2137": 3330,
                            "2238": 0,
                            "2338": 0,
                            "2439": 0,
                            "2540": 0,
                            "2641": 0,
                            "2742": 0,
                            "2843": 0,
                            "2944": 0,
                            "3044": 0,
                            "3145": 3332,
                            "3246": 0,
                            "3347": 0,
                            "3448": 0,
                            "3548": 0,
                            "3649": 0,
                            "3750": 0,
                            "3851": 0,
                            "3955": 0
                        },
                        "max": 957684,
                        "count": 40
                    }
                },
                "_consoleLog": []
            }
        ],
        "entries": [
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.165+00:00",
                "time": 190,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/en/2022/",
                    "headersSize": 946,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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=\"155.0.0.0\", \"Google Chrome\";v=\"155.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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 1122,
                    "bodySize": 16105,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=600"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "15902"
                        },
                        {
                            "name": "content-security-policy",
                            "value": "default-src 'self'; style-src 'self' 'nonce-MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb'; 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 www.googletagmanager.com; object-src 'self'; base-uri 'none'"
                        },
                        {
                            "name": "content-type",
                            "value": "text/html; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "feature-policy",
                            "value": "camera 'none'; geolocation '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": "server",
                            "value": "Google Frontend"
                        },
                        {
                            "name": "strict-transport-security",
                            "value": "max-age=31556926; includeSubDomains"
                        },
                        {
                            "name": "vary",
                            "value": "Accept-Encoding"
                        },
                        {
                            "name": "x-cloud-trace-context",
                            "value": "7055a9386ae98d76e05cb76be88ee3d1"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        },
                        {
                            "name": "x-frame-options",
                            "value": "SAMEORIGIN"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 16105,
                        "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=f1b659664e1ffbc5e1f3feca4080486d\">\n\n  <link rel=\"stylesheet\" href=\"/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5\">\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=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\">\n        window.dataLayer = window.dataLayer || [];\n        function gtag() {\n            dataLayer.push(arguments);\n        }\n        gtag('set', 'allow_google_signals', false);\n        gtag('set', 'allow_ad_personalization_signals', false);\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://x.com/HTTPArchive\",\n          \"https://bsky.app/profile/httparchive.org\",\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://x.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/de/2022/\" hreflang=\"de\">\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 300 271\">\n        <path xmlns=\"http://www.w3.org/2000/svg\" d=\"m236 0h46l-101 115 118 156h-92.6l-72.5-94.8-83 94.8h-46l107-123-113-148h94.9l65.5 86.6zm-16.1 244h25.5l-165-218h-27.4z\" 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      <!-- Mastodon -->\n      <symbol id=\"mastodon-logo\" viewBox=\"0 0 61 65\">\n        <path d=\"M60.7539 14.3904C59.8143 7.40642 53.7273 1.90257 46.5117 0.836066C45.2943 0.655854 40.6819 0 29.9973 0H29.9175C19.2299 0 16.937 0.655854 15.7196 0.836066C8.70488 1.87302 2.29885 6.81852 0.744617 13.8852C-0.00294988 17.3654 -0.0827298 21.2237 0.0561464 24.7629C0.254119 29.8384 0.292531 34.905 0.753482 39.9598C1.07215 43.3175 1.62806 46.6484 2.41704 49.9276C3.89445 55.9839 9.87499 61.0239 15.7344 63.0801C22.0077 65.2244 28.7542 65.5804 35.2184 64.1082C35.9295 63.9428 36.6318 63.7508 37.3252 63.5321C38.8971 63.0329 40.738 62.4745 42.0913 61.4937C42.1099 61.4799 42.1251 61.4621 42.1358 61.4417C42.1466 61.4212 42.1526 61.3986 42.1534 61.3755V56.4773C42.153 56.4557 42.1479 56.4345 42.1383 56.4151C42.1287 56.3958 42.1149 56.3788 42.0979 56.3655C42.0809 56.3522 42.0611 56.3429 42.04 56.3382C42.019 56.3335 41.9971 56.3336 41.9761 56.3384C37.8345 57.3276 33.5905 57.8234 29.3324 57.8156C22.0045 57.8156 20.0336 54.3384 19.4693 52.8908C19.0156 51.6397 18.7275 50.3346 18.6124 49.0088C18.6112 48.9866 18.6153 48.9643 18.6243 48.9439C18.6333 48.9236 18.647 48.9056 18.6643 48.8915C18.6816 48.8774 18.7019 48.8675 18.7237 48.8628C18.7455 48.858 18.7681 48.8585 18.7897 48.8641C22.8622 49.8465 27.037 50.3423 31.2265 50.3412C32.234 50.3412 33.2387 50.3412 34.2463 50.3146C38.4598 50.1964 42.9009 49.9808 47.0465 49.1713C47.1499 49.1506 47.2534 49.1329 47.342 49.1063C53.881 47.8507 60.1038 43.9097 60.7362 33.9301C60.7598 33.5372 60.8189 29.8148 60.8189 29.4071C60.8218 28.0215 61.2651 19.5781 60.7539 14.3904Z\" fill=\"currentColor\"/>\n        <path d=\"M50.3943 22.237V39.5876H43.5185V22.7481C43.5185 19.2029 42.0411 17.3949 39.036 17.3949C35.7325 17.3949 34.0778 19.5338 34.0778 23.7585V32.9759H27.2434V23.7585C27.2434 19.5338 25.5857 17.3949 22.2822 17.3949C19.2949 17.3949 17.8027 19.2029 17.8027 22.7481V39.5876H10.9298V22.237C10.9298 18.6918 11.835 15.8754 13.6453 13.7877C15.5128 11.7049 17.9623 10.6355 21.0028 10.6355C24.522 10.6355 27.1813 11.9885 28.9542 14.6917L30.665 17.5633L32.3788 14.6917C34.1517 11.9885 36.811 10.6355 40.3243 10.6355C43.3619 10.6355 45.8114 11.7049 47.6847 13.7877C49.4931 15.8734 50.3963 18.6899 50.3943 22.237Z\" fill=\"white\"/>\n      </symbol>\n      <!-- Bluesky -->\n      <symbol id=\"bluesky-logo\" viewBox=\"0 0 600 530\">\n        <path d=\"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z\" 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    \n      <aside class=\"banner\">\n        <div class=\"container\">\n          <p>\n  You’re viewing a previous edition of the Web Almanac.\n  Check out the <a href=\"/en/2025/\">2025 edition!</a>\n</p>\n        </div>\n      </aside>\n    \n  \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-mobile\">\n                        <svg width=\"20\" height=\"20\" role=\"img\">\n                          <title id=\"bluesky-logo-mobile\">Bluesky</title>\n                          <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\">\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>Media</h3>\n      \n      <blockquote>\n        The most exciting developments this year are the accelerating adoption of AVIF and the ever-increasing adoption of lazy-loading and adaptive bitrate streaming. There were, however, some frustrating aspects, including the almost complete lack of wide-gamut color spaces; the undying zombie format that is GIF; and the way that both sizes and lazy-loading ( two features designed for performance) are—through improper use—hurting performance on a significant number of pages.\n      </blockquote>\n      <div class=\"featured-chapter-content-data\">\n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">99.9%</div>\n          <div>Pages that generated at least one image request.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">405%</div>\n          <div>Year-over-year change in AVIF adoption.</div>\n        </div>\n        \n        \n        <div class=\"featured-chapter-content-data-item\">\n          <div class=\"no-wrap\">59%</div>\n          <div>Video elements whose duration is under thirty seconds.</div>\n        </div>\n        \n      </div>\n      \n      \n      <a href=\"/en/2022/media\" class=\"btn\">\n        Read the <span class=\"featured-chapter-name\">Media</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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\" data-label=\"toc-menu\">Ebook PDF (16MB)</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            <li>\n              <a href=\"/en/2025/\">2025</a>\n            </li>\n          \n          \n        \n      \n        \n          \n            \n            <li>\n              <a href=\"/en/2024/\">2024</a>\n            </li>\n          \n          \n        \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          <li>\n            <a lang=\"de\" href=\"/de/2022/\">Deutsch</a>\n          </li>\n        \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/v1/static/almanac/ebooks/web_almanac_2022_en.pdf\" data-event=\"ebook-click\">\n      Ebook PDF (16MB)\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 value=\"/en/2025/\">\n              2025\n            </option>\n          \n        \n      \n        \n          \n            <option value=\"/en/2024/\">\n              2024\n            </option>\n          \n        \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 lang=\"de\" value=\"/de/2022/\">\n            Deutsch\n          </option>\n        \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      <hr>\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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer-mobile\">\n                <svg width=\"20\" height=\"20\" role=\"img\">\n                  <title id=\"bluesky-logo-footer-mobile\">Bluesky</title>\n                  <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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://x.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://bsky.app/profile/httparchive.org\" aria-labelledby=\"bluesky-logo-footer\">\n              <svg width=\"20\" height=\"20\" role=\"img\">\n                <title id=\"bluesky-logo-footer\">Bluesky</title>\n                <use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"#bluesky-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=\"22\" 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=fa418742db0ee3ef3f6f493962cd0dc7\" nonce=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\"></script>\n  \n\n\n    \n\n    <script async src=\"https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M\" nonce=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\"></script>\n    <link rel=\"preconnect\" href=\"https://www.google-analytics.com\">\n    <script defer src=\"/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc\" nonce=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\"></script>\n    <script defer src=\"/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3\" nonce=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\"></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=9a1ae5aea9b36df260da9f7c442073e7\">\n\n\n<script type=\"speculationrules\" nonce=\"MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb\">\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": 49,
                    "connect": 69,
                    "ssl": 54,
                    "send": 0,
                    "wait": 51,
                    "receive": 21
                },
                "_type": 3,
                "_id": "66EA1647D3F8BC68432E831EB31D8BC2",
                "_request_id": "66EA1647D3F8BC68432E831EB31D8BC2",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/en/2022/",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/en/2022/",
                "_raw_id": "66EA1647D3F8BC68432E831EB31D8BC2",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Document",
                "_load_ms": 72,
                "_ttfb_ms": 51,
                "_load_start": 123,
                "_load_start_float": 123.000178,
                "_bytesIn": 16105,
                "_objectSize": 16105,
                "_objectSizeUncompressed": 72652,
                "_chunks": [
                    {
                        "ts": 175,
                        "bytes": 4206
                    },
                    {
                        "ts": 176,
                        "bytes": 11899
                    },
                    {
                        "ts": 194,
                        "bytes": 0
                    }
                ],
                "_expires": "",
                "_cacheControl": "public, max-age=600",
                "_contentType": "text/html",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_protocol": "HTTP/2",
                "_dns_start": 1,
                "_dns_end": 50,
                "_connect_start": 50,
                "_connect_end": 65,
                "_ssl_start": 66,
                "_ssl_end": 120,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "cipher": "AES_128_GCM",
                    "certificateId": 0,
                    "subjectName": "almanac.httparchive.org",
                    "sanList": [
                        "almanac.httparchive.org"
                    ],
                    "issuer": "WR3",
                    "validFrom": 1790824645,
                    "validTo": 1798603555,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Xenon2026h2' log",
                            "logId": "D809553B944F7AFFC816196F944F85ABB0F8FC5E8755260F15D12E72BB454B14",
                            "timestamp": 1790828245985,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "30450220344A028B2C40A3BF14D293118F5D5DAD76424B6980C13C286918BE6185876319022100A135E9EC2B34E08804FA6B3AAA079E27B1AC7AAAB8C9B379F9E0A3976C213B32"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Cloudflare 'Nimbus2026'",
                            "logId": "CB38F715897C84A1445F5BC1DDFBC96EF29A59CD470A690585B0CB14C31458E7",
                            "timestamp": 1790828245967,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "3045022100E5247304D6752EC0B3175652438F2803060A3444B23B53EB46C63469FD00F5A702204366DEA11C7AA495C571195B268DD00CDE76FEB26273C982681935B986637472"
                        }
                    ],
                    "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/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-arch: \"x86\"",
                        "sec-ch-ua-bitness: \"64\"",
                        "sec-ch-ua-full-version-list: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155.0.0.0\", \"Google Chrome\";v=\"155.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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "cache-control: public, max-age=600",
                        "content-encoding: gzip",
                        "content-length: 15902",
                        "content-security-policy: default-src 'self'; style-src 'self' 'nonce-MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb'; script-src 'self' 'strict-dynamic' *.google-analytics.com www.googletagmanager.com 'unsafe-inline' 'nonce-MP2WyKy4imXBo7tfGzNxkls8IgJjLQOb'; 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 www.googletagmanager.com; object-src 'self'; base-uri 'none'",
                        "content-type: text/html; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "feature-policy: camera 'none'; geolocation 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'",
                        "permissions-policy: browsing-topics=()",
                        "referrer-policy: strict-origin-when-cross-origin",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 7055a9386ae98d76e05cb76be88ee3d1",
                        "x-content-type-options: nosniff",
                        "x-frame-options: SAMEORIGIN",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2968,
                "_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": 49,
                "_connect_ms": 15,
                "_ssl_ms": 54,
                "_gzip_total": 15902,
                "_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": 122,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "alias_target": "ghs.googlehosted.com",
                            "domain_name": "almanac.httparchive.org",
                            "query_type": "AAAA",
                            "source": "dns",
                            "timed_expiration": "13436875930204065",
                            "type": "alias"
                        },
                        {
                            "alias_target": "ghs.googlehosted.com",
                            "domain_name": "almanac.httparchive.org",
                            "query_type": "A",
                            "source": "dns",
                            "timed_expiration": "13436875930205767",
                            "type": "alias"
                        },
                        {
                            "domain_name": "ghs.googlehosted.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c07::79",
                                    "port": 0
                                },
                                {
                                    "address": "192.179.24.121",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13436875671205767",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 178,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIFETCCA/mgAwIBAgIRAJBnRfNmmfNWElcd9ZelD/wwDQYJKoZIhvcNAQELBQAw\nOzELMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEM\nMAoGA1UEAxMDV1IzMB4XDTI2MTAwMTAzMTcyNVoXDTI2MTIzMDA0MDU1NVowIjEg\nMB4GA1UEAxMXYWxtYW5hYy5odHRwYXJjaGl2ZS5vcmcwggEiMA0GCSqGSIb3DQEB\nAQUAA4IBDwAwggEKAoIBAQC/mZs3zi/A/iEydyTgXjwyYmavQUdNYZM/flUTWAFu\n907CoNVfm+w1lD/VTd4T7ofndxdA0hCx+PaCCqS2d1TmE+1MaebjOt9BA2DGr7Be\n9rX5YBKAT+MH82EnOgCVWrZfaPeJC2vDmSQT2ppl2odCxR8LNxi0elt0rgvdE/ka\npMR85s1xXBkzxlkMwyfACAAt3YAkGkLTnZjsWrSzd3ZeNt7PnW+BziSGXdriZCyf\nYWMf4xdUHKEUyoQCOczSXfQGtos/eMd6Qacmk30kNZ+Bg7gHBdKG0p4srJj1Cb1N\nAV3nbgFPUvpUWGRpuM0ddwPBrq/Va01T6/Oq4Kwvs2npAgMBAAGjggInMIICIzAO\nBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIw\nADAdBgNVHQ4EFgQUwhdF+zZAhHQU5BhWsk+/Qez3pH4wHwYDVR0jBBgwFoAUx4H1\n/Y6I2QA8TWOiUDEkoM4j/iMwNQYIKwYBBQUHAQEEKTAnMCUGCCsGAQUFBzAChhlo\ndHRwOi8vaS5wa2kuZ29vZy93cjMuY3J0MCIGA1UdEQQbMBmCF2FsbWFuYWMuaHR0\ncGFyY2hpdmUub3JnMBMGA1UdIAQMMAowCAYGZ4EMAQIBMDYGA1UdHwQvMC0wK6Ap\noCeGJWh0dHA6Ly9jLnBraS5nb29nL3dyMy8yVTY4eGN4Ty1kRS5jcmwwggEEBgor\nBgEEAdZ5AgQCBIH1BIHyAPAAdgDYCVU7lE96/8gWGW+UT4WrsPj8XodVJg8V0S5y\nu0VLFAAAAaD1rnPhAAAEAwBHMEUCIDRKAossQKO/FNKTEY9dXa12QktpgME8KGkY\nvmGFh2MZAiEAoTXp7Cs04IgE+ms6qgeeJ7Gseqq4ybN5+eCjl2whOzIAdgDLOPcV\niXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAaD1rnPPAAAEAwBHMEUCIQDl\nJHME1nUuwLMXVlJDjygDBgo0RLI7U+tGxjRp/QD1pwIgQ2beoRx6pJXFcRlbJo3Q\nDN52/rJic8mCaBk1uYZjdHIwDQYJKoZIhvcNAQELBQADggEBADhFZUwHYKvuJD6y\nVITyXItxgZJDyurcYBs1B4ejkTorXt6XCpBg/Vl3Rnxnpns5vrdIdW8ZSEIPuBuL\nJhxiW0hkuWP2+MSVdPuXLo19hmHT/ujXbm7zL1pJdkvvPs5p0GnehxUrPyaTTjWj\nEkwI+oWIwgD7SsV5RUVIySm9yaGi1Oz5xp9a232I4moCW3DEFFHR93REV+HgWrb8\nymxMirHdzQSgLWsvlbf5Fk3EbLppIqxzwVZGn7mrZ4jH7ZgdcDSRluu6HHZJKun0\n65YW2e+A9d4n7qL+9xNiIkPamRGuRMELdCvIdDYDVk/CDANQ/lRaXD3jusp2cFHp\n4J3m180=\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"
                ],
                "_body_hash": "89b631e2958b650a6970975e7aa547ec1a020c0a6096d0c37c813442fbc98871",
                "_server_port": "443",
                "_final_base_page": true,
                "_is_base_page": true,
                "_load_end": 195,
                "_ttfb_start": 123,
                "_ttfb_end": 174,
                "_download_start": 174,
                "_download_end": 195,
                "_download_ms": 21,
                "_all_start": 1,
                "_all_end": 195,
                "_all_ms": 190,
                "_index": 0,
                "_number": 1,
                "_body_file": "001-66EA1647D3F8BC68432E831EB31D8BC2-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 2,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 2,
                "_cpu.v8.compile": 0,
                "_cpuTime": 3,
                "_body_id": "66EA1647D3F8BC68432E831EB31D8BC2",
                "_js_timing": [
                    [
                        339.908,
                        340.253
                    ],
                    [
                        349.727,
                        351.788
                    ],
                    [
                        339.935,
                        340.139
                    ],
                    [
                        349.739,
                        349.951
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=66EA1647D3F8BC68432E831EB31D8BC2"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.254+00:00",
                "time": 31,
                "_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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "3a712a3381a95c0a7b7c6ed3aa03b911"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 440,
                    "bodySize": 2146,
                    "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": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "25666375e0c63f30e05cb76be88ee4d0"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 2146,
                        "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": 30,
                    "receive": 1
                },
                "_type": 3,
                "_id": "12594.2",
                "_request_id": "12594.2",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.2",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 31,
                "_ttfb_ms": 30,
                "_load_start": 212,
                "_load_start_float": 212.000184,
                "_bytesIn": 2146,
                "_objectSize": 2146,
                "_objectSizeUncompressed": 6218,
                "_chunks": [
                    {
                        "ts": 243,
                        "bytes": 2146
                    },
                    {
                        "ts": 243,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 1964",
                        "content-type: text/css; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 25666375e0c63f30e05cb76be88ee4d0",
                        "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": 199,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 184,
                "_body_hash": "b68f9f709bafbf79a58d4bbc6d76432abc70203a8f63a0463e96083c869bcaa4",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 243,
                "_ttfb_start": 212,
                "_ttfb_end": 242,
                "_download_start": 242,
                "_download_end": 243,
                "_download_ms": 1,
                "_all_start": 212,
                "_all_end": 243,
                "_all_ms": 31,
                "_index": 1,
                "_number": 2,
                "_body_file": "002-12594.2-body.txt",
                "_body_id": "12594.2",
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.2"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.258+00:00",
                "time": 32,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "f1b659664e1ffbc5e1f3feca4080486d"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 440,
                    "bodySize": 8258,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "7969"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "590bc22a8370e9c4e05cb76be88eedca"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 8258,
                        "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\naside.banner {\n  background: #f7f779;\n  padding: 15px 0;\n  text-align: center;\n}\n\naside.banner a {\n  color: #1a2b49;\n}\n\naside.banner p {\n  margin: 0;\n}\n\naside,\n.note {\n  font-style: italic;\n}\n\naside em,\n.note em {\n  font-style: normal;\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  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 150px 0 0;\n  grid-template-columns: 17.5rem 1fr 1fr 9.375rem 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 a {\n  margin-right: 30px;\n}\n\n.social-media li:last-child a {\n  margin-right: 0;\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 150px 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-path: inset(50%);\n  white-space: nowrap;\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-path: inset(50%);\n    white-space: nowrap;\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 rgb(242, 242, 242, 0.2);\n    padding: 60px 30px 30px;\n    background-color: #677486;\n    box-shadow: 0 0 16px 0 rgb(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": 28,
                    "receive": 4
                },
                "_type": 3,
                "_id": "12594.3",
                "_request_id": "12594.3",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/almanac.css?v=f1b659664e1ffbc5e1f3feca4080486d",
                "_raw_id": "12594.3",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 32,
                "_ttfb_ms": 28,
                "_load_start": 216,
                "_load_start_float": 216.00019,
                "_bytesIn": 8258,
                "_objectSize": 8258,
                "_objectSizeUncompressed": 33522,
                "_chunks": [
                    {
                        "ts": 245,
                        "bytes": 4349
                    },
                    {
                        "ts": 246,
                        "bytes": 3909
                    },
                    {
                        "ts": 247,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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=f1b659664e1ffbc5e1f3feca4080486d",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 7969",
                        "content-type: text/css; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 590bc22a8370e9c4e05cb76be88eedca",
                        "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": 7969,
                "_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": 201,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 190,
                "_body_hash": "a9886322dea0ffdd6f27408972c54e4c61dda499466a70e2d74aae4f879f4905",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 248,
                "_ttfb_start": 216,
                "_ttfb_end": 244,
                "_download_start": 244,
                "_download_end": 248,
                "_download_ms": 4,
                "_all_start": 216,
                "_all_end": 248,
                "_all_ms": 32,
                "_index": 2,
                "_number": 3,
                "_body_file": "003-12594.3-body.txt",
                "_body_id": "12594.3",
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.3"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.258+00:00",
                "time": 35,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "10da3c5123c1a99e20252d43085e83d5"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 440,
                    "bodySize": 3919,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "3873"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "ef6e859ca6d5723ce05cb76be88eeb41"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 3919,
                        "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: 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  display: grid;\n  grid-template-areas: 'intro image';\n  gap: 2rem;\n  justify-content: space-between;\n}\n\n.intro {\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  grid-area: year;\n  display: none;\n  font-family: 'Poppins', sans-serif;\n}\n\n.intro-image-wrapper {\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  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  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  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, rgb(0, 0, 0, 0) calc(70% - 1px), rgb(192, 192, 192) calc(50%), rgb(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": 33,
                    "receive": 2
                },
                "_type": 3,
                "_id": "12594.4",
                "_request_id": "12594.4",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/index.css?v=10da3c5123c1a99e20252d43085e83d5",
                "_raw_id": "12594.4",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Stylesheet",
                "_load_ms": 35,
                "_ttfb_ms": 33,
                "_load_start": 216,
                "_load_start_float": 216.000196,
                "_bytesIn": 3919,
                "_objectSize": 3919,
                "_objectSizeUncompressed": 12746,
                "_chunks": [
                    {
                        "ts": 250,
                        "bytes": 3919
                    },
                    {
                        "ts": 250,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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=10da3c5123c1a99e20252d43085e83d5",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 3873",
                        "content-type: text/css; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: ef6e859ca6d5723ce05cb76be88eeb41",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2026,
                "_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": 3873,
                "_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": 205,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 196,
                "_body_hash": "45391388f10e521bc2443cf76f15d74d2abbd268a64d13999a721f226386525a",
                "_server_port": "443",
                "_renderBlocking": "blocking",
                "_load_end": 251,
                "_ttfb_start": 216,
                "_ttfb_end": 249,
                "_download_start": 249,
                "_download_end": 251,
                "_download_ms": 2,
                "_all_start": 216,
                "_all_end": 251,
                "_all_ms": 35,
                "_index": 3,
                "_number": 4,
                "_body_file": "004-12594.4-body.txt",
                "_body_id": "12594.4",
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.4"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.259+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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 7988,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Tue, 19 Oct 2027 09:27: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": "83bbf4833b3b1682e05cb76be88ee8b8"
                        },
                        {
                            "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": 93,
                    "receive": 2
                },
                "_type": 3,
                "_id": "12594.5",
                "_request_id": "12594.5",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.5",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 95,
                "_ttfb_ms": 93,
                "_load_start": 217,
                "_load_start_float": 217.000202,
                "_bytesIn": 7988,
                "_objectSize": 7988,
                "_objectSizeUncompressed": 7988,
                "_chunks": [
                    {
                        "ts": 312,
                        "bytes": 7988
                    }
                ],
                "_expires": "Tue, 19 Oct 2027 09:27:10 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Tue, 19 Oct 2027 09:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 83bbf4833b3b1682e05cb76be88ee8b8",
                        "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": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 206,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 202,
                "_body_hash": "0fe2aa289162af5650c4a5ad04948ed0872b83982060632f75b9dbd8520d2c8b",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 3.0099945068359375,
                        "checkSumAdjustment": 202688017,
                        "magicNumber": 1594834165,
                        "flags": 2051,
                        "unitsPerEm": 1000,
                        "created": 3585577395,
                        "modified": 3585808703,
                        "xMin": -526,
                        "yMin": -564,
                        "xMax": 2592,
                        "yMax": 1053,
                        "macStyle": 0,
                        "lowestRecPPEM": 7,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 312,
                "_ttfb_start": 217,
                "_ttfb_end": 310,
                "_download_start": 310,
                "_download_end": 312,
                "_download_ms": 2,
                "_all_start": 217,
                "_all_end": 312,
                "_all_ms": 95,
                "_index": 4,
                "_number": 5
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.259+00:00",
                "time": 54,
                "_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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 411,
                    "bodySize": 14044,
                    "headers": [
                        {
                            "name": "age",
                            "value": "51815"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "14044"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Sun, 18 Oct 2026 19:03:35 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 18 Oct 2027 19:03:35 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": "5a2a360c41de5010be2a8c82925590db"
                        },
                        {
                            "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": 36,
                    "receive": 18
                },
                "_type": 3,
                "_id": "12594.6",
                "_request_id": "12594.6",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.6",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 54,
                "_ttfb_ms": 36,
                "_load_start": 217,
                "_load_start_float": 217.000208,
                "_bytesIn": 14044,
                "_objectSize": 14044,
                "_objectSizeUncompressed": 14044,
                "_chunks": [
                    {
                        "ts": 271,
                        "bytes": 14044
                    }
                ],
                "_expires": "Mon, 18 Oct 2027 19:03:35 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": "High",
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 51815",
                        "cache-control: public, max-age=31536000",
                        "content-length: 14044",
                        "content-type: font/woff2",
                        "date: Sun, 18 Oct 2026 19:03:35 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 18 Oct 2027 19:03:35 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 5a2a360c41de5010be2a8c82925590db",
                        "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": 31484185,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 210,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 208,
                "_body_hash": "036d841b132c14046e26d8f2da1bc634c6ad34885ed1295660694a91c98933a6",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 1672660145,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624069,
                        "xMin": -188,
                        "yMin": -365,
                        "xMax": 2233,
                        "yMax": 1837,
                        "macStyle": 0,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "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": 271,
                "_ttfb_start": 217,
                "_ttfb_end": 253,
                "_download_start": 253,
                "_download_end": 271,
                "_download_ms": 18,
                "_all_start": 217,
                "_all_end": 271,
                "_all_ms": 54,
                "_index": 5,
                "_number": 6
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.260+00:00",
                "time": 57,
                "_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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 411,
                    "bodySize": 7924,
                    "headers": [
                        {
                            "name": "age",
                            "value": "482968"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "7924"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Tue, 13 Oct 2026 19:17:42 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Wed, 13 Oct 2027 19:17:42 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": "26704b06098f67449f744f46877eceb5"
                        },
                        {
                            "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": 54,
                    "receive": 3
                },
                "_type": 3,
                "_id": "12594.7",
                "_request_id": "12594.7",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.7",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 57,
                "_ttfb_ms": 54,
                "_load_start": 218,
                "_load_start_float": 218.000214,
                "_bytesIn": 7924,
                "_objectSize": 7924,
                "_objectSizeUncompressed": 7924,
                "_chunks": [
                    {
                        "ts": 275,
                        "bytes": 7924
                    }
                ],
                "_expires": "Wed, 13 Oct 2027 19:17:42 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 482968",
                        "cache-control: public, max-age=31536000",
                        "content-length: 7924",
                        "content-type: font/woff2",
                        "date: Tue, 13 Oct 2026 19:17:42 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Wed, 13 Oct 2027 19:17:42 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 26704b06098f67449f744f46877eceb5",
                        "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": 31053032,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 213,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 214,
                "_body_hash": "56a522e79770e488da6015ed10f8c2bdafbcd87a7c6d443f7a293579bd0ef58d",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 3.0099945068359375,
                        "checkSumAdjustment": 2253281517,
                        "magicNumber": 1594834165,
                        "flags": 2051,
                        "unitsPerEm": 1000,
                        "created": 3585577408,
                        "modified": 3585808703,
                        "xMin": -563,
                        "yMin": -606,
                        "xMax": 2477,
                        "yMax": 1108,
                        "macStyle": 1,
                        "lowestRecPPEM": 7,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "features": {
                        "GSUB": {
                            "DFLT": {
                                "default": []
                            },
                            "dev2": [],
                            "deva": []
                        },
                        "GPOS": {
                            "DFLT": {
                                "default": []
                            }
                        }
                    },
                    "counts": {
                        "num_cmap_codepoints": 217,
                        "num_glyphs": 218
                    }
                },
                "_load_end": 275,
                "_ttfb_start": 218,
                "_ttfb_end": 272,
                "_download_start": 272,
                "_download_end": 275,
                "_download_ms": 3,
                "_all_start": 218,
                "_all_end": 275,
                "_all_ms": 57,
                "_index": 6,
                "_number": 7
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.260+00:00",
                "time": 63,
                "_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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 412,
                    "bodySize": 13732,
                    "headers": [
                        {
                            "name": "age",
                            "value": "246951"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "13732"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Fri, 16 Oct 2026 12:51:19 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Sat, 16 Oct 2027 12:51:19 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": "0fa0a88bf0c24cf3340cb1155c71660f"
                        },
                        {
                            "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": 58,
                    "receive": 5
                },
                "_type": 3,
                "_id": "12594.8",
                "_request_id": "12594.8",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.8",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 63,
                "_ttfb_ms": 58,
                "_load_start": 218,
                "_load_start_float": 218.00022,
                "_bytesIn": 13732,
                "_objectSize": 13732,
                "_objectSizeUncompressed": 13732,
                "_chunks": [
                    {
                        "ts": 281,
                        "bytes": 13732
                    }
                ],
                "_expires": "Sat, 16 Oct 2027 12:51:19 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 246951",
                        "cache-control: public, max-age=31536000",
                        "content-length: 13732",
                        "content-type: font/woff2",
                        "date: Fri, 16 Oct 2026 12:51:19 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Sat, 16 Oct 2027 12:51:19 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 0fa0a88bf0c24cf3340cb1155c71660f",
                        "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": 31289049,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 213,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 220,
                "_body_hash": "973ebbead06df6ace22a88d2856663d37845792bdf1b40ff69df2e20912fedef",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 3090765667,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624062,
                        "xMin": -166,
                        "yMin": -357,
                        "xMax": 2334,
                        "yMax": 1904,
                        "macStyle": 0,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "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": 281,
                "_ttfb_start": 218,
                "_ttfb_end": 276,
                "_download_start": 276,
                "_download_end": 281,
                "_download_ms": 5,
                "_all_start": 218,
                "_all_end": 281,
                "_all_ms": 63,
                "_index": 7,
                "_number": 8
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.260+00:00",
                "time": 72,
                "_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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 412,
                    "bodySize": 14176,
                    "headers": [
                        {
                            "name": "age",
                            "value": "133404"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-length",
                            "value": "14176"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Sat, 17 Oct 2026 20:23:46 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Sun, 17 Oct 2027 20:23:46 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": "9c9067445cdd126f78b416b567036c30"
                        },
                        {
                            "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": 65,
                    "receive": 7
                },
                "_type": 3,
                "_id": "12594.9",
                "_request_id": "12594.9",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.9",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isLinkPreload": true,
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 72,
                "_ttfb_ms": 65,
                "_load_start": 218,
                "_load_start_float": 218.000226,
                "_bytesIn": 14176,
                "_objectSize": 14176,
                "_objectSizeUncompressed": 14176,
                "_chunks": [
                    {
                        "ts": 290,
                        "bytes": 14176
                    }
                ],
                "_expires": "Sun, 17 Oct 2027 20:23:46 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 133404",
                        "cache-control: public, max-age=31536000",
                        "content-length: 14176",
                        "content-type: font/woff2",
                        "date: Sat, 17 Oct 2026 20:23:46 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Sun, 17 Oct 2027 20:23:46 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 9c9067445cdd126f78b416b567036c30",
                        "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": 31402596,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 214,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 226,
                "_body_hash": "9baad10e85c5be8d5697086479983b6b477197103bf8f0f11817b1bdfb9a7451",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 3498477643,
                        "magicNumber": 1594834165,
                        "flags": 2073,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624064,
                        "xMin": -177,
                        "yMin": -361,
                        "xMax": 2286,
                        "yMax": 1874,
                        "macStyle": 1,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "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": 290,
                "_ttfb_start": 218,
                "_ttfb_end": 283,
                "_download_start": 283,
                "_download_end": 290,
                "_download_ms": 7,
                "_all_start": 218,
                "_all_end": 290,
                "_all_ms": 72,
                "_index": 8,
                "_number": 9
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.260+00:00",
                "time": 90,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/home-hero.png",
                    "headersSize": 675,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/jxl,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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 403,
                    "bodySize": 31737,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "31737"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "2e2e96bde48419a7e05cb76be88ee311"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 31737,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 74,
                    "receive": 16
                },
                "_type": 3,
                "_id": "12594.10",
                "_request_id": "12594.10",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.10",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 90,
                "_ttfb_ms": 74,
                "_load_start": 218,
                "_load_start_float": 218.000232,
                "_bytesIn": 31737,
                "_objectSize": 31737,
                "_objectSizeUncompressed": 31737,
                "_chunks": [
                    {
                        "ts": 308,
                        "bytes": 31737
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 1459,
                "_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/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 31737",
                        "content-type: image/png",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 2e2e96bde48419a7e05cb76be88ee311",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2119,
                "_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": 31737,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 215,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 232,
                "_body_hash": "6827a48810d48952c8e0b39217cc85c0bc56b47fdea659c9a42387d735362115",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "32 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 129 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 15 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "820x562",
                            "Megapixels": 0.461
                        }
                    },
                    "magick": {
                        "baseName": "12594.10",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 820,
                            "height": 562,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 28.9242,
                            "y": 19.8236
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 460840,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 162.418,
                                "median": 182.75,
                                "standardDeviation": 94.9872,
                                "kurtosis": -1.55267,
                                "skewness": -0.274098,
                                "entropy": 0.457389
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 151.105,
                                "median": 255,
                                "standardDeviation": 124.55,
                                "kurtosis": -1.85451,
                                "skewness": -0.373325,
                                "entropy": 0.318009
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 159.922,
                                "median": 165,
                                "standardDeviation": 91.9733,
                                "kurtosis": -1.7455,
                                "skewness": -0.14433,
                                "entropy": 0.496279
                            },
                            "green": {
                                "min": 0,
                                "max": 255,
                                "mean": 167.299,
                                "median": 160,
                                "standardDeviation": 82.5086,
                                "kurtosis": -1.4023,
                                "skewness": -0.230307,
                                "entropy": 0.511013
                            },
                            "blue": {
                                "min": 0,
                                "max": 255,
                                "mean": 171.346,
                                "median": 151,
                                "standardDeviation": 80.9169,
                                "kurtosis": -1.20837,
                                "skewness": -0.348428,
                                "entropy": 0.504254
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 43,
                        "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": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "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": "2026-10-19T09:27:10+00:00",
                            "date:modify": "2026-10-19T09:27:10+00:00",
                            "date:timestamp": "2026-10-19T09:27: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:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "43",
                            "png:tRNS": "chunk was found",
                            "signature": "839d2ba77238e8cb6f916ddc24afb32724b35fb6dbe2ab2208075979b8ba57af"
                        },
                        "tainted": false,
                        "filesize": "31737B",
                        "numberPixels": "460840",
                        "pixelsPerSecond": "7.00072MB",
                        "userTime": "0.030u",
                        "elapsedTime": "0:01.065"
                    }
                },
                "_load_end": 308,
                "_ttfb_start": 218,
                "_ttfb_end": 292,
                "_download_start": 292,
                "_download_end": 308,
                "_download_ms": 16,
                "_all_start": 218,
                "_all_end": 308,
                "_all_ms": 90,
                "_index": 9,
                "_number": 10
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.346+00:00",
                "time": 39,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "fa418742db0ee3ef3f6f493962cd0dc7"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 434,
                    "bodySize": 29335,
                    "headers": [
                        {
                            "name": "age",
                            "value": "4984"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "29335"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 08:04:06 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 11:04:06 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": "01443b8c7a220989f5e129a07d95a507"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 29335,
                        "mimeType": "application/javascript",
                        "text": "/* global gtag */\n// These are the core menu options\n\n// Language, Year and ToC select switcher (mobile)\nfunction handleSelectSwitchers() {\n  let languageYearSwitchers = document.querySelectorAll('.language-switcher select, .year-switcher select, .table-of-contents-switcher select');\n  for (let i = 0; i < languageYearSwitchers.length; i++) {\n    languageYearSwitchers[i].addEventListener('change', function (e) {\n\n      let 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      let 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    let searchNavs = document.querySelectorAll('.search-nav ul:not(hidden)');\n    for (let 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    let openDropdownBtn = document.querySelector('.nav-dropdown-btn.dropdown-open');\n    openDropdownBtn && openDropdownBtn.click();\n  }\n\n  function trapFocusInList(e) {\n    let list = e.currentTarget;\n    let isInFooter = list.classList.contains('footer-list');\n    if (e.key === \"ArrowDown\") {\n      let siblingElem = isInFooter ? e.target.parentElement.previousElementSibling : e.target.parentElement.nextElementSibling;\n      let focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? lastFocusableElementInList : firstFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"ArrowUp\") {\n      let siblingElem = isInFooter ? e.target.parentElement.nextElementSibling : e.target.parentElement.previousElementSibling;\n      let focusableElem = siblingElem ? siblingElem.querySelector('a') : (isInFooter ? firstFocusableElementInList : lastFocusableElementInList);\n      e.preventDefault();\n      focusableElem.focus();\n    } else if (e.key === \"Escape\") {\n      let navDropDown = e.currentTarget.closest('.nav-dropdown');\n      let navDropDownBtn = navDropDown.querySelector('.nav-dropdown-btn');\n      navDropDownBtn.click();\n      navDropDownBtn.focus();\n    }\n  }\n\n  let firstFocusableElementInList, lastFocusableElementInList;\n  function toggleDropdownVisibility(e) {\n    let dropdownBtn = e.currentTarget;\n    let dropdown = dropdownBtn.closest('.nav-dropdown');\n    let list = dropdown.querySelector('.nav-dropdown-list');\n    let isListVisible = !list.classList.toggle('hidden');\n    let dropdownOpen = dropdownBtn.classList.toggle('dropdown-open');\n    dropdownBtn.setAttribute('aria-expanded', dropdownOpen);\n\n    if (isListVisible) {\n      let btnBoundingRect = dropdownBtn.getBoundingClientRect();\n      let 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      let 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    let list = window.document.querySelector('.dropdown-open ~ .nav-dropdown-list');\n    let dropdownBtn = window.document.querySelector('button.dropdown-open');\n    // If no open menu, then we're done\n    if (!list || !dropdownBtn) {\n      return;\n    }\n    let btnBoundingRect = dropdownBtn.getBoundingClientRect();\n    let 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    let dropdownList = e.currentTarget.nextElementSibling;\n    let isDropdownOpen = e.currentTarget.classList.contains('dropdown-open');\n    let 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  let navDropdownButtons = document.querySelectorAll('.nav-dropdown-btn');\n  for (let 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  let menuBtn = document.querySelector('.menu-btn');\n  let menuNav = document.querySelector('#menu');\n  let main = document.querySelector('main');\n  let footer = document.querySelector('footer');\n\n  function toggleNavMenu() {\n    let menuOpen = document.body.classList.toggle('menu-open');\n    menuBtn.classList.toggle(\"menu-btn-active\");\n    menuBtn.setAttribute('aria-expanded', menuOpen);\n    let 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  let printMode = false;\n\n  if (window.URL && window.URLSearchParams) {\n    let 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  let 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  let 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  let largeCanvasSupported = false;\n\n  try {\n    // Set large sized canvas dimensions and draw test rectangle\n    let cvs = document ? document.createElement('canvas') : null;\n    let ctx = cvs && cvs.getContext ? cvs.getContext('2d') : null;\n    let 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 {\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  let all_fig_imgs = document.querySelectorAll('figure .fig-mobile');\n  for (let index = 0; index < all_fig_imgs.length; ++index) {\n    let fig_img = all_fig_imgs[index];\n    fig_img.classList.remove(\"fig-mobile\");\n  }\n\n  let all_fig_iframes = document.querySelectorAll('figure .fig-iframe');\n  for (let index = 0; index < all_fig_iframes.length; ++index) {\n    let 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  try {\n    if (!isInPrintMode() && bigEnoughForInteractiveFigures() && !dataSaverEnabled() && highBandwidthConnection() && highResolutionCanvasSupported()) {\n\n      //Find each image and create the iframe\n      let 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 (let index = 0; index < all_fig_imgs.length; ++index) {\n        let fig_img = all_fig_imgs[index];\n\n        if (fig_img.getAttribute('data-iframe')) {\n\n          let 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          // Set it to credentialless to avoid issues when it tries to embed the login screen\n          iframe.setAttribute('credentialless', true);\n\n          //The figure should have a link\n          let 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      let 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          let 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  let 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  let 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  let 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    let indexLink = document.querySelector('.index-box a[href=\"#' + link + '\"]');\n    let 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    let currentPosition = indexLink.offsetTop;\n    let 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  let options = {\n    root: null,\n    rootMargin: \"0px 0px -80% 0px\",\n    threshold: null\n  };\n  let observer = new IntersectionObserver(function (entries) {\n    for (let index = 0; index < entries.length; ++index) {\n      let 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  let all_headings = document.querySelectorAll('article h1, article h2, article h3, article h4, article h5, article h6');\n  for (let index = 0; index < all_headings.length; ++index) {\n    let 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  let event_button = event.target;\n  if (!event_button) {\n    return;\n  }\n  let description_id = event_button.getAttribute('aria-controls');\n  if (!description_id) {\n    return;\n  }\n\n  let 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  let all_desc_buttons = document.querySelectorAll('.fig-description-button');\n\n  for (let index = 0; index < all_desc_buttons.length; ++index) {\n    let desc_button = all_desc_buttons[index];\n    desc_button.addEventListener('click', toggleDescription);\n    desc_button.classList.remove('novisibility-until-js');\n    let 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  let all_table_containers = document.querySelectorAll('.table-wrap-container');\n  for (let index = 0; index < all_table_containers.length; ++index) {\n    let table_container = all_table_containers[index];\n\n    if (table_container.scrollWidth > table_container.clientWidth) {\n      let figure = table_container.parentElement.parentElement;\n      if (figure && figure.nodeName == \"FIGURE\") {\n        let figid = figure.id;\n        let 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  let all_pre_elements = document.querySelectorAll('pre');\n  for (let index = 0; index < all_pre_elements.length; ++index) {\n    let 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      let 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      let 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  let indexBox = document.querySelector('.index-box');\n  let indexBoxTitle = document.querySelector('.index .index-btn');\n\n  if (!indexBox || !indexBoxTitle) {\n    return;\n  }\n\n  indexBoxTitle.addEventListener('click', function () {\n    let indexOpen = indexBox.classList.toggle('show');\n    indexBoxTitle.setAttribute('aria-expanded', indexOpen);\n    let 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": 36,
                    "receive": 3
                },
                "_type": 3,
                "_id": "12594.19",
                "_request_id": "12594.19",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/almanac.js?v=fa418742db0ee3ef3f6f493962cd0dc7",
                "_raw_id": "12594.19",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 39,
                "_ttfb_ms": 36,
                "_load_start": 304,
                "_load_start_float": 304.000253,
                "_bytesIn": 29335,
                "_objectSize": 29335,
                "_objectSizeUncompressed": 29335,
                "_chunks": [
                    {
                        "ts": 343,
                        "bytes": 29335
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 11:04:06 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 2758,
                "_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=fa418742db0ee3ef3f6f493962cd0dc7",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 4984",
                        "cache-control: public, max-age=10800",
                        "content-length: 29335",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Mon, 19 Oct 2026 08:04:06 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 11:04:06 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 01443b8c7a220989f5e129a07d95a507",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1933,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 25,
                "_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": 29335,
                "_gzip_save": 21753,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 5816,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 259,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 21,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 253,
                "_body_hash": "801d95cf71613fa1cc97412ad26ed935556db2dd6148f9fd0e984f9a6849ee45",
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 343,
                "_ttfb_start": 304,
                "_ttfb_end": 340,
                "_download_start": 340,
                "_download_end": 343,
                "_download_ms": 3,
                "_all_start": 304,
                "_all_end": 343,
                "_all_ms": 39,
                "_index": 10,
                "_number": 11,
                "_body_file": "005-12594.19-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 18,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 18,
                "_cpu.v8.compile": 0,
                "_cpuTime": 18,
                "_body_id": "12594.19",
                "_js_timing": [
                    [
                        429.293,
                        446.892
                    ],
                    [
                        429.316,
                        429.764
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.19"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.347+00:00",
                "time": 48,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc",
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "dca1411c8a8a3787d00f231b222d3fbc"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 454,
                    "bodySize": 6512,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "6240"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "b2538418501b9c38e05cb76be88eed0a"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 6512,
                        "mimeType": "application/javascript",
                        "text": "!function(t,n){\"object\"==typeof exports&&\"undefined\"!=typeof module?n(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],n):n((t=\"undefined\"!=typeof globalThis?globalThis:t||self).webVitals={})}(this,function(t){\"use strict\";class n{t;o=0;i=[];l(t){if(t.hadRecentInput)return;const n=this.i[0],e=this.i.at(-1);this.o&&n&&e&&t.startTime-e.startTime<1e3&&t.startTime-n.startTime<5e3?(this.o+=t.value,this.i.push(t)):(this.o=t.value,this.i=[t]),this.t?.(t)}}const e=()=>{const t=performance.getEntriesByType(\"navigation\")[0];if(t&&t.responseStart>0&&t.responseStart<performance.now())return t},o=t=>{if(\"loading\"===document.readyState)return\"loading\";const n=e();if(n){if(t<n.domInteractive)return\"loading\";if(0===n.domContentLoadedEventStart||t<n.domContentLoadedEventStart)return\"dom-interactive\";if(0===n.domComplete||t<n.domComplete)return\"dom-content-loaded\"}return\"complete\"},i=t=>{const n=t.nodeName;return 1===t.nodeType?n.toLowerCase():n.toUpperCase().replace(/^#/,\"\")},a=t=>{let n=\"\";try{for(;9!==t?.nodeType;){const e=t,o=e.id?\"#\"+e.id:[i(e),...Array.from(e.classList??[]).sort()].join(\".\");if(n.length+o.length>99)return n||o;if(n=n?o+\">\"+n:o,e.id)break;t=e.parentNode}}catch{}return n},r=new WeakMap;function s(t,n){let e=r.get(n);return e||(e=new WeakMap,r.set(n,e)),e.get(t)||e.set(t,new n),e.get(t)}let c=-1;const f=()=>c,l=t=>{addEventListener(\"pageshow\",n=>{n.persisted&&(c=n.timeStamp,t(n))},!0)},u=(t,n,e,o)=>{let i,a;return r=>{n.value>=0&&(r||o)&&(a=n.value-(i??0),(a||void 0===i)&&(i=n.value,n.delta=a,n.rating=((t,n)=>t>n[1]?\"poor\":t>n[0]?\"needs-improvement\":\"good\")(n.value,e),t(n)))}},d=t=>{requestAnimationFrame(()=>requestAnimationFrame(()=>t()))},h=()=>e()?.activationStart??0;let g=-1;const p=new Set,v=()=>\"hidden\"!==document.visibilityState||document.prerendering?1/0:0,m=t=>{if(\"hidden\"===document.visibilityState){if(\"visibilitychange\"===t.type)for(const t of p)t();isFinite(g)||(g=\"visibilitychange\"===t.type?t.timeStamp:0,removeEventListener(\"prerenderingchange\",m,!0))}},y=(t=!1)=>{if(t&&(g=1/0),g<0){const t=h(),n=document.prerendering?void 0:globalThis.performance.getEntriesByType(\"visibility-state\").find(n=>\"hidden\"===n.name&&n.startTime>=t)?.startTime;g=n??v(),addEventListener(\"visibilitychange\",m,!0),addEventListener(\"prerenderingchange\",m,!0),l(()=>{setTimeout(()=>{g=v()})})}return{get firstHiddenTime(){return g},onHidden(t){p.add(t)}}},b=(t,n=-1,o,i=0,a,r,s)=>{const c=e(),l=c?.navigationId||0;let u=\"navigate\";o?u=o:f()>=0?u=\"back-forward-cache\":c&&(document.prerendering||h()>0?u=\"prerender\":document.wasDiscarded?u=\"restore\":c.type&&(u=c.type.replace(/_/g,\"-\")));return{name:t,value:n,rating:\"good\",delta:0,entries:[],id:`v6-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:u,navigationId:i||l,navigationInteractionId:a,navigationURL:r||c?.name,navigationStartTime:s||0}},T=(t,n,e={})=>{try{const o=t.filter(t=>PerformanceObserver.supportedEntryTypes.includes(t));if(o.length>0){const t=new PerformanceObserver(t=>{queueMicrotask(()=>{const e=t.getEntries();o.length>1&&e.sort((t,n)=>t.startTime+t.duration-(n.startTime+n.duration)),n(e)})});for(const n of o)t.observe({type:n,buffered:!0,...e});return t}}catch{}},M=t=>globalThis.PerformanceObserver?.supportedEntryTypes?.includes(\"soft-navigation\")&&\"function\"==typeof globalThis.PerformanceSoftNavigation?.prototype?.getLargestInteractionContentfulPaint&&t&&t.reportSoftNavs,E=(t,n)=>{if(t.set(n.navigationId,n),t.size>2){const n=t.keys().next().value;void 0!==n&&t.delete(n)}},D=t=>{let n=!1;return()=>{n||(t(),n=!0)}};class w{u}const S=t=>{document.prerendering?addEventListener(\"prerenderingchange\",t,!0):t()},k=[1800,3e3],L=(t,n={})=>{const e=M(n);S(()=>{const o=s(n,w),i=y();let a,r=b(\"FCP\");const c=T([\"paint\"],t=>{for(const n of t)\"first-contentful-paint\"===n.name&&(c.disconnect(),n.startTime<i.firstHiddenTime&&(r.value=Math.max(n.startTime-h(),0),r.entries.push(n),r.navigationId=n.navigationId||r.navigationId,a(!0)))});if(c&&(a=u(t,r,k,n.reportAllChanges),l(e=>{r=b(\"FCP\",-1,\"back-forward-cache\",r.navigationId,r.navigationInteractionId,r.navigationURL,f()),a=u(t,r,k,n.reportAllChanges),d(()=>{r.value=performance.now()-e.timeStamp,a(!0)})})),e){T([\"soft-navigation\"],e=>{e.forEach(e=>{o.u&&e.navigationId&&E(o.u,e);const i=Math.max((e.presentationTime||e.paintTime||0)-e.startTime,0);r=b(\"FCP\",i,\"soft-navigation\",e.navigationId,e.interactionId,e.name,e.startTime),a=u(t,r,k,n.reportAllChanges),a(!0)})},n)}})},P=[.1,.25],F=t=>t.find(t=>1===t.node?.nodeType)||t[0];let _=0,C=1/0,I=0;const B=t=>{for(const n of t)n.interactionId&&(C=Math.min(C,n.interactionId),I=Math.max(I,n.interactionId),_=I?(I-C)/7+1:0)};let O;const j=()=>O?_:performance.interactionCount??0,A=()=>{\"interactionCount\"in performance||O||(O=T([\"event\"],B,{durationThreshold:0}))};class N{h=0;p=[];v=new Map;m;T;M(){return j()-this.h}D(){this.h=j(),this.p.length=0,this.v.clear()}S(t){const n=this.M(),e=Math.min(this.p.length-1,Math.floor(n/50));return!n||-1!==e||\"soft-navigation\"!==t&&\"back-forward-cache\"!==t?this.p[e]:{k:8,id:-1,entries:[]}}l(t){if(this.m?.(t),!t.interactionId)return;const n=this.p.at(-1);let e=this.v.get(t.interactionId);if(e||this.p.length<10||t.duration>n.k){if(e?t.duration>e.k?(e.entries=[t],e.k=t.duration):t.duration===e.k&&t.startTime===e.entries[0].startTime&&e.entries.push(t):(e={id:t.interactionId,entries:[t],k:t.duration},this.v.set(e.id,e),this.p.push(e)),this.p.sort((t,n)=>n.k-t.k),this.p.length>10){const t=this.p.splice(10);for(const n of t)this.v.delete(n.id)}this.T?.(e)}}}const q=t=>{const n=\"requestIdleCallback\"in globalThis?1e3:0,e=globalThis.requestIdleCallback||setTimeout,o=globalThis.cancelIdleCallback||clearTimeout;if(\"hidden\"===document.visibilityState)t();else{const i=D(t);let a=-1;const r=()=>{o(a),i()};addEventListener(\"visibilitychange\",r,{once:!0,capture:!0}),a=e(()=>{removeEventListener(\"visibilitychange\",r,{capture:!0}),i()},{timeout:n})}},W=[200,500];class x{m;u;l(t){this.m?.(t)}}const R=[2500,4e3];let U=50;const $=[];T([\"resource\"],t=>{for(const n of t)$.push(n),$.length>U&&$.shift()});const H=[800,1800],V=t=>{document.prerendering?S(()=>V(t)):\"complete\"!==document.readyState?addEventListener(\"load\",()=>V(t),!0):setTimeout(t)};t.CLSThresholds=P,t.FCPThresholds=k,t.INPThresholds=W,t.LCPThresholds=R,t.TTFBThresholds=H,t.onCLS=(t,e={})=>{const i=s(e=Object.assign({},e),n),r=new WeakMap;i.t=t=>{if(t?.sources?.length){const n=F(t.sources),o=n?.node;if(o){const t=e.generateTarget?.(o)??a(o);r.set(n,t)}}};((t,e={})=>{const o=y();L(D(()=>{let i,a=b(\"CLS\",0);const r=s(e,n),c=(n,o,s,c,f)=>{a=b(\"CLS\",0,n,o,s,c,f),r.o=0,i=u(t,a,P,e.reportAllChanges)},h=(t=!1)=>{r.o>a.value&&(a.value=r.o,a.entries=r.i),i(t)},g=t=>{h(!0),c(\"soft-navigation\",t.navigationId,t.interactionId,t.name,t.startTime)},p=t=>{for(const n of t)\"soft-navigation\"!==n.entryType?r.l(n):g(n);h()},v=[\"layout-shift\"];M(e)&&v.push(\"soft-navigation\");const m=T(v,p);m&&(i=u(t,a,P,e.reportAllChanges),o.onHidden(()=>{p(m.takeRecords()),i(!0)}),l(()=>{c(\"back-forward-cache\",a.navigationId,a.navigationInteractionId,a.navigationURL,f()),d(i)}),setTimeout(i))}))})(n=>{t((t=>{let n={};if(t.entries.length){const e=t.entries.reduce((t,n)=>t.value>n.value?t:n);if(e?.sources?.length){const t=F(e.sources);t&&(n={largestShiftTarget:r.get(t),largestShiftTime:e.startTime,largestShiftValue:e.value,largestShiftSource:t,largestShiftEntry:e,loadState:o(e.startTime)})}}return Object.assign(t,{attribution:n})})(n))},e)},t.onFCP=(t,n={})=>{const i=s(n=Object.assign({},n),w);M(n)&&(i.u=new Map);L(n=>{t((t=>{let n={timeToFirstByte:0,firstByteToFCP:t.value,loadState:o(f())};if(\"soft-navigation\"!==t.navigationType){if(t.entries.length){const i=e(),a=t.entries.at(-1);if(i){const e=i.responseStart,r=i.activationStart||0,s=Math.max(0,e-r);n={timeToFirstByte:s,firstByteToFCP:t.value-s,loadState:o(t.entries[0].startTime),navigationEntry:i,fcpEntry:a}}}}else{const e=i.u?.get(t.navigationId);e&&(n={timeToFirstByte:0,firstByteToFCP:t.value,loadState:\"complete\",navigationEntry:e})}return Object.assign(t,{attribution:n})})(n))},n)},t.onINP=(t,n={})=>{const e=s(n=Object.assign({},n),N);let i=[],r=[],c=0;const d=new WeakMap,h=new WeakMap;let g=!1;const p=()=>{g||(q(v),g=!0)},v=()=>{const t=new Set(e.p.map(t=>d.get(t.entries[0]))),n=r.length-10;r=r.filter((e,o)=>o>=n||t.has(e));const o=new Set;for(const t of r){const n=m(t.startTime,t.processingEnd);for(const t of n)o.add(t)}const a=i.length-10;i=i.filter((t,n)=>o.has(t)||n>=a&&t.startTime>c),g=!1};e.m=t=>{const e=t.startTime+t.duration;let o;c=Math.max(c,t.processingEnd);for(let i=r.length-1;i>=0;i--){const a=r[i];if(Math.abs(e-a.renderTime)<=8){o=a,o.startTime=Math.min(t.startTime,o.startTime),o.processingStart=Math.min(t.processingStart,o.processingStart),o.processingEnd=Math.max(t.processingEnd,o.processingEnd),n.includeProcessedEventEntries&&o.entries.push(t);break}}o||(o={startTime:t.startTime,processingStart:t.processingStart,processingEnd:t.processingEnd,renderTime:e,entries:n.includeProcessedEventEntries?[t]:[]},r.push(o)),t.interactionId&&d.set(t,o),p()},e.T=t=>{if(!h.get(t)){const e=t.entries.find(t=>t.target)?.target;if(e){const o=n.generateTarget?.(e)??a(e);h.set(t,o)}else{const n=t.entries.find(t=>t.targetSelector)?.targetSelector;n&&h.set(t,n)}}};const m=(t,n)=>{const e=[];for(const o of i)if(!(o.startTime+o.duration<t)){if(o.startTime>n)break;e.push(o)}return e},E=t=>{if(0===t.entries.length){const n=t.navigationStartTime||0,e={processedEventEntries:[],longAnimationFrameEntries:[],inputDelay:0,processingDuration:0,presentationDelay:t.value,loadState:o(n)};return Object.assign(t,{attribution:e})}const n=t.entries[0],i=d.get(n),a=Math.max(i.processingStart,n.startTime),r=Math.max(n.startTime+n.duration,a),s=Math.min(i.processingEnd,r),c=i.entries.sort((t,n)=>t.processingStart-n.processingStart),f=m(n.startTime,s),l=e.v.get(n.interactionId),u={interactionTarget:h.get(l),interactionType:n.name.startsWith(\"key\")?\"keyboard\":\"pointer\",interactionTime:n.startTime,nextPaintTime:r,processedEventEntries:c,longAnimationFrameEntries:f,inputDelay:a-n.startTime,processingDuration:s-a,presentationDelay:r-s,loadState:o(n.startTime),longestScript:void 0,totalScriptDuration:void 0,totalStyleAndLayoutDuration:void 0,totalPaintDuration:void 0,totalUnattributedDuration:void 0};return(t=>{const n=t.interactionTime,e=t.nextPaintTime;if(!t.longAnimationFrameEntries?.length||!n||!e)return;const o=t.inputDelay,i=t.processingDuration;let a,r,s=0,c=0,f=0,l=0;for(const e of t.longAnimationFrameEntries){c=c+e.startTime+e.duration-e.styleAndLayoutStart;for(const t of e.scripts){const e=t.startTime+t.duration;if(e<n)continue;const f=e-Math.max(n,t.startTime),u=t.duration?f/t.duration*t.forcedStyleAndLayoutDuration:0;s+=f-u,c+=u,f>l&&(r=t.startTime<n+o?\"input-delay\":t.startTime>=n+o+i?\"presentation-delay\":\"processing-duration\",a=t,l=f)}}const u=t.longAnimationFrameEntries.at(-1),d=u?u.startTime+u.duration:0;d>=n+o+i&&(f=e-d),a&&r&&(t.longestScript={entry:a,subpart:r,intersectingDuration:l}),t.totalScriptDuration=s,t.totalStyleAndLayoutDuration=c,t.totalPaintDuration=f,t.totalUnattributedDuration=e-n-s-c-f})(u),Object.assign(t,{attribution:u})};T([\"long-animation-frame\"],t=>{i=i.concat(t),p()},n),((t,n={})=>{if(!globalThis.PerformanceEventTiming||!(\"interactionId\"in PerformanceEventTiming.prototype))return;const e=y();S(()=>{A();let o,i=b(\"INP\");const a=s(n,N),r=(e,r,s,c,f)=>{a.D(),i=b(\"INP\",-1,e,r,s,c,f),o=u(t,i,W,n.reportAllChanges)},c=()=>{const t=a.S(i.navigationType);t&&t.k!==i.value&&(i.value=t.k,i.entries=t.entries,o())},d=t=>{c(),o(!0),r(\"soft-navigation\",t.navigationId,t.interactionId,t.name,t.startTime)},h=(t,n=!1)=>{q(()=>{for(const n of t)\"soft-navigation\"!==n.entryType?a.l(n):d(n);c(),n&&o(!0)})},g=[\"event\",\"first-input\"];M(n)&&g.push(\"soft-navigation\");const p=T(g,h,{...n,durationThreshold:n.durationThreshold??40});o=u(t,i,W,n.reportAllChanges),p&&(e.onHidden(()=>{h(p.takeRecords(),!0)}),l(()=>{r(\"back-forward-cache\",i.navigationId,i.navigationInteractionId,i.navigationURL,f())}))})})(n=>{t(E(n))},n)},t.onLCP=(t,n={})=>{null!=(n=Object.assign({},n)).resourceBufferSize&&(U=n.resourceBufferSize);const o=s(n,x),i=new WeakMap;M(n)&&(o.u=new Map),o.m=t=>{const e=t.element;if(e){const o=n.generateTarget?.(e)??a(e);i.set(t,o)}else t.id&&i.set(t,`#${t.id}`)};((t,n={})=>{let e=!1;const o=M(n);S(()=>{let i,a=y(),r=b(\"LCP\");const c=s(n,x),g=(o,s,c,f,l)=>{r=b(\"LCP\",-1,o,s,c,f,l),i=u(t,r,R,n.reportAllChanges),e=!1,\"soft-navigation\"===o&&(a=y(!0))},p=t=>{c.u&&t.navigationId&&E(c.u,t),e||i(!0),g(\"soft-navigation\",t.navigationId,t.interactionId,t.name,t.startTime);const n=t.getLargestInteractionContentfulPaint?.();n&&v([n])},v=t=>{n.reportAllChanges||o||(t=t.slice(-1));for(const n of t){if(!n)continue;if(\"soft-navigation\"===n.entryType){p(n);continue}let t=0,e=[],o=n.startTime;if(\"largest-contentful-paint\"===n.entryType)t=Math.max(n.startTime-h(),0),c.l(n),e=[n];else if(\"interaction-contentful-paint\"===n.entryType){const i=n;if(!r.navigationId)continue;if(\"interactionId\"in i&&i.interactionId!=r.navigationInteractionId)continue;o=i.largestContentfulPaint?.renderTime||0,t=Math.max(o-n.startTime,0),i.largestContentfulPaint&&(c.l(i.largestContentfulPaint),e=[i.largestContentfulPaint])}o<a.firstHiddenTime&&(r.value=t,r.entries=e,i())}},m=[\"largest-contentful-paint\"];o&&m.push(\"interaction-contentful-paint\",\"soft-navigation\");const M=T(m,v);if(M){i=u(t,r,R,n.reportAllChanges);const a=[\"keydown\",\"click\",\"visibilitychange\"],s=t=>{if(t.isTrusted&&!e){const t=r.id;q(()=>{if(!e){if(!o){M.disconnect();for(const t of a)removeEventListener(t,s,{capture:!0})}t===r.id&&(e=!0,i(!0))}})}};for(const t of a)addEventListener(t,s,{capture:!0});l(o=>{g(\"back-forward-cache\",r.navigationId,r.navigationInteractionId,r.navigationURL,f()),i=u(t,r,R,n.reportAllChanges),d(()=>{r.value=performance.now()-o.timeStamp,e=!0,i(!0)})})}})})(n=>{t((t=>{let n={timeToFirstByte:0,resourceLoadDelay:0,resourceLoadDuration:0,elementRenderDelay:t.value};if(t.entries.length){const a=t.entries.at(-1),r=a.url&&($.findLast(t=>t.name===a.url)||performance.getEntriesByType(\"resource\").findLast(t=>t.name===a.url));let s;n.target=i.get(a),n.lcpEntry=a,a.url&&(n.url=a.url),r&&(n.lcpResourceEntry=r);let c=0,f=0;if(\"soft-navigation\"!==t.navigationType?(s=e(),c=s?.activationStart??0,f=s?.responseStart??0):(c=t.navigationStartTime||0,s=o.u?.get(t.navigationId)),s){const e=Math.max(0,f-c),o=Math.max(e,r?(r.requestStart||r.startTime)-c:0),i=Math.min(t.value,Math.max(o,r?r.responseEnd-c:0));n={...n,timeToFirstByte:e,resourceLoadDelay:o-e,resourceLoadDuration:i-o,elementRenderDelay:t.value-i,navigationEntry:s}}}return Object.assign(t,{attribution:n})})(n))},n)},t.onTTFB=(t,n={})=>{((t,n={})=>{const o=M(n);let i=b(\"TTFB\"),a=u(t,i,H,n.reportAllChanges);V(()=>{const r=e();if(r){const e=r.responseStart;i.value=Math.max(e-h(),0),i.entries=[r],a(!0),l(()=>{i=b(\"TTFB\",0,\"back-forward-cache\",i.navigationId,i.navigationInteractionId,i.navigationURL,f()),a=u(t,i,H,n.reportAllChanges),a(!0)}),o&&T([\"soft-navigation\"],e=>{e.forEach(e=>{e.navigationId&&(i=b(\"TTFB\",0,\"soft-navigation\",e.navigationId,e.interactionId,e.name,e.startTime),i.entries=[e],a=u(t,i,H,n.reportAllChanges),a(!0))})},n)}})})(n=>{t((t=>{const n=t.entries[0];let e={waitingDuration:0,cacheDuration:0,dnsDuration:0,connectionDuration:0,requestDuration:0,navigationEntry:n};if(t.entries.length&&n instanceof PerformanceNavigationTiming){const o=n.activationStart||0,i=Math.max((n.workerStart||n.fetchStart||0)-o,0),a=Math.max(n.domainLookupStart-o,0),r=Math.max(n.connectStart-o,0),s=Math.max(n.connectEnd-o,0);e={waitingDuration:i,cacheDuration:a-i,dnsDuration:r-a,connectionDuration:s-r,requestDuration:t.value-s,navigationEntry:n}}return Object.assign(t,{attribution:e})})(n))},n)}});\n//# sourceMappingURL=web-vitals.attribution.umd.cjs.map\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 45,
                    "receive": 3
                },
                "_type": 3,
                "_id": "12594.21",
                "_request_id": "12594.21",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/web-vitals.js?v=dca1411c8a8a3787d00f231b222d3fbc",
                "_raw_id": "12594.21",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 48,
                "_ttfb_ms": 45,
                "_load_start": 305,
                "_load_start_float": 305.000275,
                "_bytesIn": 6512,
                "_objectSize": 6512,
                "_objectSizeUncompressed": 15854,
                "_chunks": [
                    {
                        "ts": 351,
                        "bytes": 4280
                    },
                    {
                        "ts": 352,
                        "bytes": 2232
                    },
                    {
                        "ts": 352,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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": 2766,
                "_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=dca1411c8a8a3787d00f231b222d3fbc",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 6240",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: b2538418501b9c38e05cb76be88eed0a",
                        "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": 6240,
                "_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": 264,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 275,
                "_body_hash": "6adac8f3f06d23e75c40b9a2ea25ed9656c496b6e666f1207aaf116b0bbc4875",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 353,
                "_ttfb_start": 305,
                "_ttfb_end": 350,
                "_download_start": 350,
                "_download_end": 353,
                "_download_ms": 3,
                "_all_start": 305,
                "_all_end": 353,
                "_all_ms": 48,
                "_index": 11,
                "_number": 12,
                "_body_file": "007-12594.21-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 9,
                    "v8.compile": 3,
                    "FunctionCall": 20
                },
                "_cpu.EvaluateScript": 9,
                "_cpu.v8.compile": 3,
                "_cpu.FunctionCall": 20,
                "_cpuTime": 33,
                "_body_id": "12594.21",
                "_js_timing": [
                    [
                        452.848,
                        461.891
                    ],
                    [
                        452.87,
                        456.025
                    ],
                    [
                        591.002,
                        591.135
                    ],
                    [
                        591.144,
                        591.269
                    ],
                    [
                        626.273,
                        626.334
                    ],
                    [
                        626.341,
                        626.377
                    ],
                    [
                        631.743,
                        631.787
                    ],
                    [
                        631.792,
                        631.824
                    ],
                    [
                        644.021,
                        644.066
                    ],
                    [
                        644.074,
                        644.096
                    ],
                    [
                        711.675,
                        711.725
                    ],
                    [
                        711.731,
                        712.153
                    ],
                    [
                        713.728,
                        713.785
                    ],
                    [
                        713.792,
                        717.141
                    ],
                    [
                        717.156,
                        717.175
                    ],
                    [
                        717.178,
                        718.831
                    ],
                    [
                        721.91,
                        722.099
                    ],
                    [
                        722.105,
                        722.497
                    ],
                    [
                        722.512,
                        722.53
                    ],
                    [
                        722.533,
                        722.66
                    ],
                    [
                        722.708,
                        722.716
                    ],
                    [
                        724.87,
                        724.905
                    ],
                    [
                        724.909,
                        724.935
                    ],
                    [
                        898.416,
                        898.525
                    ],
                    [
                        898.531,
                        898.552
                    ],
                    [
                        901.846,
                        901.868
                    ],
                    [
                        901.872,
                        901.889
                    ],
                    [
                        901.972,
                        902.521
                    ],
                    [
                        902.564,
                        902.749
                    ],
                    [
                        912.73,
                        912.763
                    ],
                    [
                        912.768,
                        912.784
                    ],
                    [
                        933.425,
                        933.47
                    ],
                    [
                        933.476,
                        933.494
                    ],
                    [
                        990.748,
                        990.815
                    ],
                    [
                        991.061,
                        991.118
                    ],
                    [
                        991.123,
                        991.128
                    ],
                    [
                        991.131,
                        991.135
                    ],
                    [
                        991.137,
                        991.141
                    ],
                    [
                        991.143,
                        991.16
                    ],
                    [
                        991.163,
                        991.166
                    ],
                    [
                        991.957,
                        991.973
                    ],
                    [
                        991.978,
                        992.046
                    ],
                    [
                        992.498,
                        1004.547
                    ],
                    [
                        1006.53,
                        1006.629
                    ],
                    [
                        1006.634,
                        1006.647
                    ],
                    [
                        1008.638,
                        1008.711
                    ],
                    [
                        1036.15,
                        1036.188
                    ],
                    [
                        1036.195,
                        1036.212
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.21"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.347+00:00",
                "time": 44,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "67574c23a511f3149c90c88735c5a6f3"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 457,
                    "bodySize": 1525,
                    "headers": [
                        {
                            "name": "age",
                            "value": "3952"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "1467"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 08:21:18 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 11:21:18 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": "6b1f6a22589d70ed301bc19e91109012"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 1525,
                        "mimeType": "application/javascript",
                        "text": "/* global gtag, webVitals */\n\nfunction sendWebVitals() {\n\n  function sendWebVitalsGAEvents({name, delta, value, id, attribution, navigationType}) {\n\n    let overrides = {};\n\n    function roundIfNotNull(x) {\n      return x != null ? Math.round(x) : null;\n    }\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 'INP': {\n        overrides = {\n          debug_event: attribution.interactionType,\n          debug_time: roundIfNotNull(attribution.interactionTime),\n          debug_load_state: attribution.loadState,\n          debug_target: attribution.interactionTarget || '(not set)',\n          debug_interaction_delay: roundIfNotNull(attribution.inputDelay),\n          debug_processing_duration: roundIfNotNull(attribution.processingDuration),\n          debug_presentation_delay:  roundIfNotNull(attribution.presentationDelay),\n          debug_totalPaintDuration: roundIfNotNull(attribution.totalPaintDuration),\n          debug_totalScriptDuration: roundIfNotNull(attribution.totalScriptDuration),\n          debug_totalStyleAndLayoutDuration: roundIfNotNull(attribution.totalStyleAndLayoutDuration),\n          debug_totalUnattributedDuration: roundIfNotNull(attribution.totalUnattributedDuration),\n          debug_longestScriptIntersectingDuration: roundIfNotNull(attribution.longestScript?.intersectingDuration),\n          debug_longestScriptSubPart: attribution.longestScript?.subpart || null,\n          debug_longestScriptInvoker: attribution.longestScript?.entry.invoker || null,\n          debug_longestScriptInvokerType: attribution.longestScript?.entry.invokerType || null,\n          debug_longestScriptName: attribution.longestScript?.entry.name || null,\n        };\n        break;\n      }\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.target || '(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.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": 43,
                    "receive": 1
                },
                "_type": 3,
                "_id": "12594.22",
                "_request_id": "12594.22",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/js/send-web-vitals.js?v=67574c23a511f3149c90c88735c5a6f3",
                "_raw_id": "12594.22",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 44,
                "_ttfb_ms": 43,
                "_load_start": 305,
                "_load_start_float": 305.000281,
                "_bytesIn": 1525,
                "_objectSize": 1525,
                "_objectSizeUncompressed": 5056,
                "_chunks": [
                    {
                        "ts": 349,
                        "bytes": 1525
                    },
                    {
                        "ts": 349,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 11:21:18 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "application/javascript",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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": 2767,
                "_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=67574c23a511f3149c90c88735c5a6f3",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 3952",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 1467",
                        "content-type: application/javascript; charset=utf-8",
                        "date: Mon, 19 Oct 2026 08:21:18 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 11:21:18 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: 6b1f6a22589d70ed301bc19e91109012",
                        "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": 1467,
                "_gzip_save": 0,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 6848,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 267,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 281,
                "_body_hash": "f89cd088b768cf15283911d8dc06e7026a3e01299d07192fe72cd2f492989040",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 349,
                "_ttfb_start": 305,
                "_ttfb_end": 348,
                "_download_start": 348,
                "_download_end": 349,
                "_download_ms": 1,
                "_all_start": 305,
                "_all_end": 349,
                "_all_ms": 44,
                "_index": 12,
                "_number": 13,
                "_body_file": "006-12594.22-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 5,
                    "v8.compile": 0
                },
                "_cpu.EvaluateScript": 5,
                "_cpu.v8.compile": 0,
                "_cpuTime": 5,
                "_body_id": "12594.22",
                "_js_timing": [
                    [
                        462.038,
                        466.88
                    ],
                    [
                        462.055,
                        462.246
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.22"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.356+00:00",
                "time": 43,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                    "headersSize": 796,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,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": "referer",
                            "value": "https://almanac.httparchive.org/en/2022/"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-purpose",
                            "value": "prefetch"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "9a1ae5aea9b36df260da9f7c442073e7"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 417,
                    "bodySize": 15855,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "15855"
                        },
                        {
                            "name": "content-type",
                            "value": "text/css; charset=utf-8"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "c395c89ba07e3648e05cb76be88ee7f8"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 15855,
                        "mimeType": "text/css",
                        "text": ".main {\n  display: grid;\n  grid-template-areas: 'index content';\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 rgb(78, 85, 100, 0.2);\n  box-shadow: 0 0 1rem 0 rgb(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}\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 rgb(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 rgb(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 rgb(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 rgb(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  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 rgb(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.citation-box h2,\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.citation-box pre {\n  padding: 16px;\n  border: 1px solid #e0e0e0;\n  border-radius: 4px;\n  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.1);\n  font-family: monospace;\n  background-color: #f9f9f9;\n  overflow-x: auto;\n  white-space: pre-wrap; /* Allow wrapping of long lines */\n  margin: 0;\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\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,\ndiv.table {\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,\np.table-caption {\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  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\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  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\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  /* stylelint-disable-next-line declaration-property-value-keyword-no-deprecated */\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    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    margin-left: 0;\n  }\n\n  .index {\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": 41,
                    "receive": 2
                },
                "_type": 3,
                "_id": "12594.32",
                "_request_id": "12594.32",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_full_url": "https://almanac.httparchive.org/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "almanac.httparchive.org",
                "_url": "/static/css/page.css?v=9a1ae5aea9b36df260da9f7c442073e7",
                "_raw_id": "12594.32",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 43,
                "_ttfb_ms": 41,
                "_load_start": 314,
                "_load_start_float": 314.000287,
                "_bytesIn": 15855,
                "_objectSize": 15855,
                "_objectSizeUncompressed": 15855,
                "_chunks": [
                    {
                        "ts": 357,
                        "bytes": 15855
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "text/css",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 2772,
                "_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=9a1ae5aea9b36df260da9f7c442073e7",
                        ":scheme: https",
                        "accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/jxl,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",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: same-origin",
                        "sec-purpose: prefetch",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 15855",
                        "content-type: text/css; charset=utf-8",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: c395c89ba07e3648e05cb76be88ee7f8",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2488,
                "_score_cache": 50,
                "_score_cdn": 100,
                "_score_gzip": 23,
                "_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": 15855,
                "_gzip_save": 12094,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 296,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 287,
                "_body_hash": "6403fb1a203c9d44f6187e86def8c6b93fda9d34831973a4b9ef946525176c00",
                "_server_port": "443",
                "_load_end": 357,
                "_ttfb_start": 314,
                "_ttfb_end": 355,
                "_download_start": 355,
                "_download_end": 357,
                "_download_ms": 2,
                "_all_start": 314,
                "_all_end": 357,
                "_all_ms": 43,
                "_index": 13,
                "_number": 14,
                "_body_file": "008-12594.32-body.txt",
                "_body_id": "12594.32",
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.32"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.432+00:00",
                "time": 343,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                    "headersSize": 609,
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "G-PQ5N2MZG5M"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 526,
                    "bodySize": 162348,
                    "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": "zstd"
                        },
                        {
                            "name": "content-length",
                            "value": "162348"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 09:27:10 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": 162348,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\n\"resource\": {\n  \"version\":\"1\",\n  \n  \"macros\":[{\"function\":\"__c\",\"vtp_value\":true},{\"function\":\"__e\"},{\"function\":\"__actids\"},{\"function\":\"__v\",\"vtp_name\":\"gtm.configContainerId\",\"vtp_dataLayerVersion\":1},{\"function\":\"__c\",\"vtp_value\":\"\"},{\"function\":\"__c\",\"vtp_value\":0}],\n  \"tags\":[{\"function\":\"__ogt_auto_events\",\"priority\":17,\"vtp_enableOutboundClick\":true,\"vtp_enableScroll\":true,\"vtp_enableDownload\":true,\"vtp_enableHistoryEvents\":true,\"vtp_enableForm\":true,\"vtp_enableVideo\":true,\"vtp_enablePageView\":true,\"vtp_enableInPageEventsHidden\":false,\"tag_id\":9},{\"function\":\"__ogt_1p_data_v2\",\"priority\":7,\"vtp_isAutoEnabled\":true,\"vtp_isManualEnabled\":false,\"vtp_autoPhoneEnabled\":true,\"vtp_autoCollectExclusionSelectors\":[\"list\",[\"map\",\"exclusionSelector\",\"\"]],\"vtp_isEnabled\":true,\"vtp_autoAddressEnabled\":true,\"vtp_autoEmailEnabled\":true,\"vtp_isAutoCollectPiiEnabledFlag\":true,\"tag_id\":11},{\"function\":\"__ccd_ga_first\",\"priority\":6,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":18},{\"function\":\"__set_product_settings\",\"priority\":5,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"vtp_foreignTldMacroResult\":[\"macro\",4],\"vtp_isChinaVipRegionMacroResult\":[\"macro\",5],\"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\":\"__dest_ga\",\"vtp_ignoreDupeGtagConfigCalls\":true,\"vtp_destinationId\":\"G-PQ5N2MZG5M\",\"vtp_enableVariablesInDestinationId\":false,\"tag_id\":4},{\"function\":\"__gct\",\"vtp_trackingId\":\"G-PQ5N2MZG5M\",\"vtp_sessionDuration\":0,\"tag_id\":7},{\"function\":\"__ccd_ga_last\",\"priority\":0,\"vtp_instanceDestinationId\":\"G-PQ5N2MZG5M\",\"tag_id\":12}],\n  \"predicates\":[{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":false},{\"function\":\"_eq\",\"arg0\":[\"macro\",1],\"arg1\":\"gtm.init\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",0],\"arg1\":true},{\"function\":\"_lc\",\"arg0\":[\"list\",[\"macro\",2]],\"arg1\":[\"macro\",3]},{\"function\":\"_eq\",\"arg0\":[\"macro\",1],\"arg1\":\"gtag.config\"},{\"function\":\"_eq\",\"arg0\":[\"macro\",1],\"arg1\":\"gtm.js\"}],\n  \"rules\":[[[\"if\",0,1],[\"add\",8]],[[\"if\",2,3,4],[\"add\",8]],[[\"if\",5],[\"add\",9]],[[\"if\",1],[\"add\",0,1,10,7,6,5,4,3,2]]]\n}\n\n\n\n,\"runtime\":[\n[50,\"__actids\",[46,\"a\"],[68,\"\",[53,[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getContainerIds\"]],[\"$0\"]]]],[46,[36,[7]]]]]\n,\n[50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n,\n[50,\"__ccd_auto_redact\",[46,\"a\"],[50,\"v\",[46,\"aF\"],[36,[2,[15,\"aF\"],\"replace\",[7,[15,\"u\"],\"\\\\$1\"]]]],[50,\"w\",[46,\"aF\"],[52,\"aG\",[30,[\"c\",[15,\"aF\"]],[15,\"aF\"]]],[52,\"aH\",[7]],[65,\"aI\",[2,[15,\"aG\"],\"split\",[7,\"\"]],[46,[53,[52,\"aJ\",[7,[\"v\",[15,\"aI\"]]]],[52,\"aK\",[\"d\",[15,\"aI\"]]],[22,[12,[15,\"aK\"],[45]],[46,[53,[36,[\"d\",[\"v\",[15,\"aF\"]]]]]]],[22,[21,[15,\"aK\"],[15,\"aI\"]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[15,\"aK\"]]],[22,[21,[15,\"aI\"],[2,[15,\"aI\"],\"toLowerCase\",[7]]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[\"d\",[2,[15,\"aI\"],\"toLowerCase\",[7]]]]]]],[46,[22,[21,[15,\"aI\"],[2,[15,\"aI\"],\"toUpperCase\",[7]]],[46,[53,[2,[15,\"aJ\"],\"push\",[7,[\"d\",[2,[15,\"aI\"],\"toUpperCase\",[7]]]]]]]]]]]]],[22,[18,[17,[15,\"aJ\"],\"length\"],1],[46,[53,[2,[15,\"aH\"],\"push\",[7,[0,[0,\"(?:\",[2,[15,\"aJ\"],\"join\",[7,\"|\"]]],\")\"]]]]],[46,[53,[2,[15,\"aH\"],\"push\",[7,[16,[15,\"aJ\"],0]]]]]]]]],[36,[2,[15,\"aH\"],\"join\",[7,\"\"]]]],[50,\"x\",[46,\"aF\",\"aG\",\"aH\"],[52,\"aI\",[\"z\",[15,\"aF\"],[15,\"aH\"]]],[22,[28,[15,\"aI\"]],[46,[36,[15,\"aF\"]]]],[22,[28,[17,[15,\"aI\"],\"search\"]],[46,[36,[15,\"aF\"]]]],[41,\"aJ\"],[3,\"aJ\",[17,[15,\"aI\"],\"search\"]],[65,\"aK\",[15,\"aG\"],[46,[53,[52,\"aL\",[7,[\"v\",[15,\"aK\"]],[\"w\",[15,\"aK\"]]]],[65,\"aM\",[15,\"aL\"],[46,[53,[52,\"aN\",[30,[16,[15,\"t\"],[15,\"aM\"]],[43,[15,\"t\"],[15,\"aM\"],[\"b\",[0,[0,\"([?&]\",[15,\"aM\"]],\"=)([^&]*)\"],\"gi\"]]]],[3,\"aJ\",[2,[15,\"aJ\"],\"replace\",[7,[15,\"aN\"],[0,\"$1\",[15,\"r\"]]]]]]]]]]],[22,[20,[15,\"aJ\"],[17,[15,\"aI\"],\"search\"]],[46,[36,[15,\"aF\"]]]],[22,[20,[16,[15,\"aJ\"],0],\"&\"],[46,[3,\"aJ\",[2,[15,\"aJ\"],\"substring\",[7,1]]]]],[22,[21,[16,[15,\"aJ\"],0],\"?\"],[46,[3,\"aJ\",[0,\"?\",[15,\"aJ\"]]]]],[22,[20,[15,\"aJ\"],\"?\"],[46,[3,\"aJ\",\"\"]]],[43,[15,\"aI\"],\"search\",[15,\"aJ\"]],[36,[\"aA\",[15,\"aI\"],[15,\"aH\"]]]],[50,\"z\",[46,\"aF\",\"aG\"],[22,[20,[15,\"aG\"],[17,[15,\"s\"],\"PATH\"]],[46,[53,[3,\"aF\",[0,[15,\"y\"],[15,\"aF\"]]]]]],[36,[\"f\",[15,\"aF\"]]]],[50,\"aA\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",\"\"],[22,[20,[15,\"aG\"],[17,[15,\"s\"],\"URL\"]],[46,[53,[41,\"aI\"],[3,\"aI\",\"\"],[22,[30,[17,[15,\"aF\"],\"username\"],[17,[15,\"aF\"],\"password\"]],[46,[53,[3,\"aI\",[0,[15,\"aI\"],[0,[0,[0,[17,[15,\"aF\"],\"username\"],[39,[17,[15,\"aF\"],\"password\"],\":\",\"\"]],[17,[15,\"aF\"],\"password\"]],\"@\"]]]]]],[3,\"aH\",[0,[0,[0,[17,[15,\"aF\"],\"protocol\"],\"//\"],[15,\"aI\"]],[17,[15,\"aF\"],\"host\"]]]]]],[36,[0,[0,[0,[15,\"aH\"],[17,[15,\"aF\"],\"pathname\"]],[17,[15,\"aF\"],\"search\"]],[17,[15,\"aF\"],\"hash\"]]]],[50,\"aB\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",[2,[15,\"aF\"],\"replace\",[7,[15,\"n\"],[15,\"r\"]]]],[22,[30,[20,[15,\"aG\"],[17,[15,\"s\"],\"URL\"]],[20,[15,\"aG\"],[17,[15,\"s\"],\"PATH\"]]],[46,[53,[52,\"aI\",[\"z\",[15,\"aH\"],[15,\"aG\"]]],[22,[20,[15,\"aI\"],[44]],[46,[36,[15,\"aH\"]]]],[52,\"aJ\",[17,[15,\"aI\"],\"search\"]],[52,\"aK\",[2,[15,\"aJ\"],\"replace\",[7,[15,\"o\"],[15,\"r\"]]]],[22,[20,[15,\"aJ\"],[15,\"aK\"]],[46,[36,[15,\"aH\"]]]],[43,[15,\"aI\"],\"search\",[15,\"aK\"]],[3,\"aH\",[\"aA\",[15,\"aI\"],[15,\"aG\"]]]]]],[36,[15,\"aH\"]]],[50,\"aC\",[46,\"aF\"],[22,[20,[15,\"aF\"],[15,\"q\"]],[46,[53,[36,[17,[15,\"s\"],\"PATH\"]]]],[46,[22,[21,[2,[15,\"p\"],\"indexOf\",[7,[15,\"aF\"]]],[27,1]],[46,[53,[36,[17,[15,\"s\"],\"URL\"]]]],[46,[53,[36,[17,[15,\"s\"],\"TEXT\"]]]]]]]],[50,\"aD\",[46,\"aF\",\"aG\"],[41,\"aH\"],[3,\"aH\",false],[52,\"aI\",[\"e\",[15,\"aF\"]]],[38,[15,\"aI\"],[46,\"string\",\"array\",\"object\"],[46,[5,[46,[52,\"aJ\",[\"aB\",[15,\"aF\"],[15,\"aG\"]]],[22,[21,[15,\"aF\"],[15,\"aJ\"]],[46,[53,[36,[15,\"aJ\"]]]]],[4]]],[5,[46,[53,[41,\"aK\"],[3,\"aK\",0],[63,[7,\"aK\"],[23,[15,\"aK\"],[17,[15,\"aF\"],\"length\"]],[33,[15,\"aK\"],[3,\"aK\",[0,[15,\"aK\"],1]]],[46,[53,[52,\"aL\",[\"aD\",[16,[15,\"aF\"],[15,\"aK\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"aL\"],[44]],[46,[53,[43,[15,\"aF\"],[15,\"aK\"],[15,\"aL\"]],[3,\"aH\",true]]]]]]]],[4]]],[5,[46,[54,\"aK\",[15,\"aF\"],[46,[53,[52,\"aL\",[\"aD\",[16,[15,\"aF\"],[15,\"aK\"]],[17,[15,\"s\"],\"TEXT\"]]],[22,[21,[15,\"aL\"],[44]],[46,[53,[43,[15,\"aF\"],[15,\"aK\"],[15,\"aL\"]],[3,\"aH\",true]]]]]]],[4]]]]],[36,[39,[15,\"aH\"],[15,\"aF\"],[44]]]],[50,\"aE\",[46,\"aF\",\"aG\"],[52,\"aH\",[30,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"AG\"]]],[7]]],[22,[20,[2,[15,\"aH\"],\"indexOf\",[7,[15,\"aG\"]]],[27,1]],[46,[53,[2,[15,\"aH\"],\"push\",[7,[15,\"aG\"]]]]]],[2,[15,\"aF\"],\"setMetadata\",[7,[17,[15,\"h\"],\"AG\"],[15,\"aH\"]]]],[52,\"b\",[\"require\",\"internal.createRegex\"]],[52,\"c\",[\"require\",\"decodeUriComponent\"]],[52,\"d\",[\"require\",\"encodeUriComponent\"]],[52,\"e\",[\"require\",\"getType\"]],[52,\"f\",[\"require\",\"parseUrl\"]],[52,\"g\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"h\",[15,\"__module_metadataSchema\"]],[52,\"i\",[15,\"__module_goldEventUsageId\"]],[52,\"j\",[17,[15,\"a\"],\"instanceDestinationId\"]],[52,\"k\",[17,[15,\"a\"],\"redactEmail\"]],[52,\"l\",[17,[15,\"a\"],\"redactQueryParams\"]],[52,\"m\",[39,[15,\"l\"],[2,[15,\"l\"],\"split\",[7,\",\"]],[7]]],[22,[1,[28,[17,[15,\"m\"],\"length\"]],[28,[15,\"k\"]]],[46,[53,[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://.\"],[\"g\",[15,\"j\"],[51,\"\",[7,\"aF\"],[22,[15,\"k\"],[46,[53,[52,\"aG\",[2,[15,\"aF\"],\"getHitKeys\",[7]]],[65,\"aH\",[15,\"aG\"],[46,[53,[22,[20,[15,\"aH\"],\"_sst_parameters\"],[46,[6]]],[52,\"aI\",[2,[15,\"aF\"],\"getHitData\",[7,[15,\"aH\"]]]],[22,[28,[15,\"aI\"]],[46,[6]]],[52,\"aJ\",[\"aC\",[15,\"aH\"]]],[52,\"aK\",[\"aD\",[15,\"aI\"],[15,\"aJ\"]]],[22,[21,[15,\"aK\"],[44]],[46,[53,[2,[15,\"aF\"],\"setHitData\",[7,[15,\"aH\"],[15,\"aK\"]]],[\"aE\",[15,\"aF\"],[39,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"BT\"]]],[17,[15,\"i\"],\"W\"],[17,[15,\"i\"],\"O\"]]]]]]]]]]]],[22,[17,[15,\"m\"],\"length\"],[46,[53,[65,\"aG\",[15,\"p\"],[46,[53,[52,\"aH\",[2,[15,\"aF\"],\"getHitData\",[7,[15,\"aG\"]]]],[22,[28,[15,\"aH\"]],[46,[6]]],[52,\"aI\",[39,[20,[15,\"aG\"],[15,\"q\"]],[17,[15,\"s\"],\"PATH\"],[17,[15,\"s\"],\"URL\"]]],[52,\"aJ\",[\"x\",[15,\"aH\"],[15,\"m\"],[15,\"aI\"]]],[22,[21,[15,\"aJ\"],[15,\"aH\"]],[46,[53,[2,[15,\"aF\"],\"setHitData\",[7,[15,\"aG\"],[15,\"aJ\"]]],[\"aE\",[15,\"aF\"],[39,[2,[15,\"aF\"],\"getMetadata\",[7,[17,[15,\"h\"],\"BT\"]]],[17,[15,\"i\"],\"X\"],[17,[15,\"i\"],\"P\"]]]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ccd_conversion_marking\",[46,\"a\"],[22,[30,[28,[17,[15,\"a\"],\"conversionRules\"]],[20,[17,[17,[15,\"a\"],\"conversionRules\"],\"length\"],0]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"internal.copyPreHit\"]],[52,\"c\",[\"require\",\"internal.evaluateBooleanExpression\"]],[52,\"d\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[52,\"f\",\"first_visit\"],[52,\"g\",\"session_start\"],[41,\"h\"],[41,\"i\"],[\"d\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"j\"],[52,\"k\",[8,\"preHit\",[15,\"j\"]]],[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"P\"],true]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"k\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"BB\"],true]],[4]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BF\"]]],[46,[53,[22,[28,[15,\"h\"]],[46,[53,[52,\"l\",[\"b\",[15,\"j\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"l\"],\"setEventName\",[7,[15,\"f\"]]],[3,\"h\",[8,\"preHit\",[15,\"l\"]]]]]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"h\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"BG\"],true]],[4]]]]]]]]]],[22,[2,[15,\"j\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BQ\"]]],[46,[53,[22,[28,[15,\"i\"]],[46,[53,[52,\"l\",[\"b\",[15,\"j\"],[8,\"omitHitData\",true,\"omitMetadata\",true]]],[2,[15,\"l\"],\"setEventName\",[7,[15,\"g\"]]],[3,\"i\",[8,\"preHit\",[15,\"l\"]]]]]],[65,\"l\",[17,[15,\"a\"],\"conversionRules\"],[46,[53,[22,[\"c\",[17,[15,\"l\"],\"matchingRules\"],[15,\"i\"]],[46,[53,[2,[15,\"j\"],\"setMetadata\",[7,[17,[15,\"e\"],\"BR\"],true]],[4]]]]]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]\n,\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_features\"]],[52,\"f\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"g\",[15,\"__module_metadataSchema\"]],[52,\"h\",[15,\"__module_ccdEmSiteSearchActivity\"]],[52,\"i\",[2,[15,\"h\"],\"A\",[7,[17,[15,\"a\"],\"searchQueryParams\"],[15,\"b\"]]]],[52,\"j\",[30,[17,[15,\"a\"],\"instanceDestinationId\"],[17,[\"d\"],\"containerId\"]]],[52,\"k\",[8,\"deferrable\",true,\"eventId\",[17,[15,\"a\"],\"gtmEventId\"],\"eventMetadata\",[8,\"em_event\",true]]],[22,[15,\"i\"],[46,[53,[52,\"l\",[39,[28,[28,[17,[15,\"a\"],\"includeParams\"]]],[2,[15,\"h\"],\"B\",[7,[15,\"i\"],[17,[15,\"a\"],\"additionalQueryParams\"],[15,\"b\"]]],[8]]],[43,[17,[15,\"k\"],\"eventMetadata\"],[17,[15,\"g\"],\"AD\"],\"a\"],[\"c\",[15,\"j\"],\"view_search_results\",[15,\"l\"],[15,\"k\"]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ccd_ga_first\",[46,\"a\"],[50,\"e\",[46,\"f\"],[2,[15,\"c\"],\"A\",[7,[15,\"f\"]]],[2,[15,\"d\"],\"A\",[7,[15,\"f\"]]]],[52,\"b\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"c\",[15,\"__module_taskPlatformDetection\"]],[52,\"d\",[15,\"__module_taskSetTestHitParams\"]],[\"b\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"f\"],[\"e\",[15,\"f\"]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ccd_ga_regscope\",[46,\"a\"],[52,\"b\",[15,\"__module_ccdGaRegionScopedSettings\"]],[52,\"c\",[2,[15,\"b\"],\"B\",[7,[15,\"a\"]]]],[2,[15,\"b\"],\"A\",[7,[15,\"a\"],[15,\"c\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__dest_ga\",[46,\"a\"],[52,\"b\",[15,\"__module_processDestinationTag\"]],[2,[15,\"b\"],\"A\",[7,[15,\"a\"]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n,\n[50,\"__gct\",[46,\"a\"],[50,\"g\",[46,\"m\"],[52,\"n\",[7]],[65,\"o\",[15,\"m\"],[46,[53,[52,\"p\",[\"b\",[15,\"o\"]]],[22,[21,[15,\"p\"],[45]],[46,[2,[15,\"n\"],\"push\",[7,[15,\"p\"]]]]]]]],[36,[15,\"n\"]]],[50,\"h\",[46,\"m\"],[52,\"n\",[17,[15,\"m\"],\"linker\"]],[22,[1,[15,\"n\"],[16,[15,\"n\"],\"domains\"]],[46,[53,[43,[15,\"n\"],\"domains\",[\"g\",[16,[15,\"n\"],\"domains\"]]]]]],[36,[15,\"n\"]]],[50,\"i\",[46,\"m\"],[52,\"n\",[17,[15,\"m\"],\"referralExclusionDefinition\"]],[22,[1,[15,\"n\"],[16,[15,\"n\"],\"include_conditions\"]],[46,[53,[43,[15,\"n\"],\"include_conditions\",[\"g\",[16,[15,\"n\"],\"include_conditions\"]]]]]],[36,[15,\"n\"]]],[52,\"b\",[\"require\",\"internal.createRegex\"]],[52,\"c\",[\"require\",\"getType\"]],[52,\"d\",[\"require\",\"internal.mergeRemoteConfig\"]],[52,\"e\",[\"require\",\"internal.registerDestination\"]],[52,\"f\",[\"require\",\"templateStorage\"]],[52,\"j\",[30,[2,[15,\"f\"],\"getItem\",[7,\"regex\"]],[\"b\",\"[.*+\\\\-?^${}()|[\\\\]\\\\\\\\]\",\"g\"]]],[2,[15,\"f\"],\"setItem\",[7,\"regex\",[15,\"j\"]]],[52,\"k\",[8]],[52,\"l\",[17,[15,\"a\"],\"sessionDuration\"]],[22,[18,[15,\"l\"],0],[46,[53,[43,[15,\"k\"],\"session_duration\",[15,\"l\"]]]]],[43,[15,\"k\"],\"event_settings\",[17,[15,\"a\"],\"eventSettings\"]],[43,[15,\"k\"],\"dynamic_event_settings\",[17,[15,\"a\"],\"dynamicEventSettings\"]],[43,[15,\"k\"],\"google_signals\",[20,[17,[15,\"a\"],\"googleSignals\"],1]],[43,[15,\"k\"],\"google_tld\",[17,[15,\"a\"],\"foreignTld\"]],[43,[15,\"k\"],\"ga_restrict_domain\",[20,[17,[15,\"a\"],\"restrictDomain\"],1]],[43,[15,\"k\"],\"internal_traffic_results\",[17,[15,\"a\"],\"internalTrafficResults\"]],[43,[15,\"k\"],\"linker\",[\"h\",[15,\"a\"]]],[43,[15,\"k\"],\"referral_exclusion_definition\",[\"i\",[15,\"a\"]]],[\"d\",[17,[15,\"a\"],\"trackingId\"],[15,\"k\"]],[\"e\",[17,[15,\"a\"],\"trackingId\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"o\",[46,\"q\",\"r\",\"s\",\"t\"],[22,[20,[16,[15,\"r\"],\"type\"],[15,\"s\"]],[46,[53,[22,[28,[15,\"q\"]],[46,[53,[3,\"q\",[8]]]]],[22,[28,[16,[15,\"q\"],[15,\"s\"]]],[46,[53,[43,[15,\"q\"],[15,\"s\"],[16,[15,\"r\"],\"userData\"]],[52,\"u\",[8,\"mode\",\"a\"]],[22,[16,[15,\"r\"],\"tagName\"],[46,[53,[43,[15,\"u\"],\"location\",[16,[15,\"r\"],\"tagName\"]]]]],[22,[16,[15,\"r\"],\"querySelector\"],[46,[53,[43,[15,\"u\"],\"selector\",[16,[15,\"r\"],\"querySelector\"]]]]],[22,[16,[15,\"r\"],\"testReason\"],[46,[53,[43,[15,\"u\"],\"testReason\",[16,[15,\"r\"],\"testReason\"]]]]],[43,[15,\"t\"],[15,\"s\"],[15,\"u\"]]]]]]]],[36,[15,\"q\"]]],[50,\"p\",[46,\"q\",\"r\",\"s\"],[22,[28,[16,[15,\"a\"],[15,\"s\"]]],[46,[36]]],[43,[15,\"q\"],[15,\"r\"],[8,\"value\",[16,[15,\"a\"],[15,\"s\"]]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[52,\"e\",[15,\"__module_features\"]],[52,\"f\",[\"require\",\"internal.getDestinationIds\"]],[52,\"g\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"h\",[\"require\",\"queryPermission\"]],[52,\"i\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"j\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"k\",[15,\"__module_metadataSchema\"]],[52,\"l\",[15,\"__module_gtagSchema\"]],[52,\"m\",[30,[\"f\"],[7]]],[52,\"n\",[8,\"enable_code\",true]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"q\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[53,[41,\"t\"],[3,\"t\",0],[63,[7,\"t\"],[23,[15,\"t\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"t\"],[3,\"t\",[0,[15,\"t\"],1]]],[46,[53,[52,\"u\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"t\"]],\"exclusionSelector\"]],[22,[15,\"u\"],[46,[53,[2,[15,\"q\"],\"push\",[7,[15,\"u\"]]]]]]]]]]]]],[52,\"r\",[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"]],[52,\"s\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"n\"],\"auto_detect\",[8,\"email\",[15,\"s\"],\"phone\",[1,[15,\"r\"],[17,[15,\"a\"],\"autoPhoneEnabled\"]],\"address\",[1,[15,\"r\"],[17,[15,\"a\"],\"autoAddressEnabled\"]],\"exclude_element_selectors\",[15,\"q\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"q\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[53,[\"p\",[15,\"q\"],\"email\",\"emailValue\"]]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[53,[\"p\",[15,\"q\"],\"phone\",\"phoneValue\"]]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"r\",[8]],[\"p\",[15,\"r\"],\"first_name\",\"firstNameValue\"],[\"p\",[15,\"r\"],\"last_name\",\"lastNameValue\"],[\"p\",[15,\"r\"],\"street\",\"streetValue\"],[\"p\",[15,\"r\"],\"city\",\"cityValue\"],[\"p\",[15,\"r\"],\"region\",\"regionValue\"],[\"p\",[15,\"r\"],\"country\",\"countryValue\"],[\"p\",[15,\"r\"],\"postal_code\",\"postalCodeValue\"],[43,[15,\"q\"],\"name_and_address\",[7,[15,\"r\"]]]]]],[43,[15,\"n\"],\"selectors\",[15,\"q\"]]]]],[65,\"q\",[15,\"m\"],[46,[53,[\"i\",[15,\"q\"],\"user_data_settings\",[15,\"n\"]],[52,\"r\",[16,[15,\"n\"],\"auto_detect\"]],[22,[28,[15,\"r\"]],[46,[53,[6]]]],[52,\"s\",[51,\"\",[7,\"t\"],[52,\"u\",[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"k\"],\"DJ\"]]]],[22,[15,\"u\"],[46,[53,[36,[15,\"u\"]]]]],[52,\"v\",[\"c\",[17,[15,\"e\"],\"BD\"]]],[41,\"w\"],[22,[\"h\",\"detect_user_provided_data\",\"auto\"],[46,[53,[3,\"w\",[\"g\",[8,\"excludeElementSelectors\",[16,[15,\"r\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"r\"],\"email\"],\"phone\",[16,[15,\"r\"],\"phone\"],\"address\",[16,[15,\"r\"],\"address\"]],\"includeSelector\",true,\"readFromDataLayer\",[15,\"v\"]]]]]]],[52,\"x\",[1,[15,\"w\"],[16,[15,\"w\"],\"elements\"]]],[52,\"y\",[8]],[52,\"z\",[8]],[22,[1,[15,\"x\"],[18,[17,[15,\"x\"],\"length\"],0]],[46,[53,[41,\"aA\"],[41,\"aB\"],[3,\"aB\",[8]],[53,[41,\"aC\"],[3,\"aC\",0],[63,[7,\"aC\"],[23,[15,\"aC\"],[17,[15,\"x\"],\"length\"]],[33,[15,\"aC\"],[3,\"aC\",[0,[15,\"aC\"],1]]],[46,[53,[52,\"aD\",[16,[15,\"x\"],[15,\"aC\"]]],[\"o\",[15,\"y\"],[15,\"aD\"],\"email\",[15,\"z\"]],[22,[\"c\",[17,[15,\"e\"],\"AS\"]],[46,[53,[\"o\",[15,\"y\"],[15,\"aD\"],\"phone_number\",[15,\"z\"]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"first_name\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"last_name\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"country\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"postal_code\",[15,\"aB\"]]]]]]]]]],[22,[1,[15,\"aA\"],[28,[16,[15,\"y\"],\"address\"]]],[46,[53,[43,[15,\"y\"],\"address\",[15,\"aA\"]],[43,[16,[15,\"y\"],\"address\"],\"_tag_metadata\",[15,\"aB\"]]]]]]]],[22,[1,[15,\"w\"],[15,\"v\"]],[46,[53,[52,\"aA\",[16,[15,\"w\"],\"dataLayerSearchTime\"]],[52,\"aB\",[16,[15,\"w\"],\"dataLayerSearchCount\"]],[2,[15,\"t\"],\"mergeHitDataForKey\",[7,[17,[15,\"l\"],\"FV\"],[8,\"dlst\",[15,\"aA\"],\"dlsc\",[15,\"aB\"]]]]]]],[22,[30,[16,[15,\"y\"],\"email\"],[16,[15,\"y\"],\"phone_number\"]],[46,[53,[43,[15,\"y\"],\"_tag_metadata\",[15,\"z\"]]]]],[2,[15,\"t\"],\"setMetadata\",[7,[17,[15,\"k\"],\"DJ\"],[15,\"y\"]]],[36,[15,\"y\"]]]],[\"j\",[15,\"q\"],[51,\"\",[7,\"t\"],[2,[15,\"t\"],\"setMetadata\",[7,[17,[15,\"k\"],\"DK\"],[15,\"s\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ogt_auto_events\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.getDestinationIds\"]],[52,\"c\",[\"require\",\"internal.setProductSettingsParameter\"]],[52,\"d\",[15,\"__module_autoEventBlockSchema\"]],[41,\"e\"],[3,\"e\",[30,[\"b\"],[7]]],[52,\"f\",[51,\"\",[7,\"g\",\"h\"],[22,[15,\"g\"],[46,[36]]],[65,\"i\",[15,\"e\"],[46,[53,[\"c\",[15,\"i\"],[15,\"h\"],true]]]]]],[\"f\",[17,[15,\"a\"],\"enableHistoryEvents\"],[17,[15,\"d\"],\"C\"]],[\"f\",[17,[15,\"a\"],\"enableScroll\"],[17,[15,\"d\"],\"E\"]],[\"f\",[17,[15,\"a\"],\"enableOutboundClick\"],[17,[15,\"d\"],\"D\"]],[\"f\",[17,[15,\"a\"],\"enableForm\"],[17,[15,\"d\"],\"B\"]],[\"f\",[17,[15,\"a\"],\"enableVideo\"],[17,[15,\"d\"],\"F\"]],[\"f\",[17,[15,\"a\"],\"enableDownload\"],[17,[15,\"d\"],\"A\"]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__set_product_settings\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__v\",[46,\"a\"],[52,\"b\",[\"require\",\"copyFromDataLayer\"]],[52,\"c\",[\"require\",\"internal.createRegex\"]],[52,\"d\",[\"require\",\"getType\"]],[52,\"e\",[17,[15,\"a\"],\"name\"]],[22,[30,[28,[15,\"e\"]],[21,[\"d\",[15,\"e\"]],\"string\"]],[46,[36,false]]],[52,\"f\",[2,[15,\"e\"],\"replace\",[7,[\"c\",\"\\\\\\\\.\",\"g\"],\".\"]]],[52,\"g\",[\"b\",[15,\"f\"],[30,[17,[15,\"a\"],\"dataLayerVersion\"],1]]],[36,[39,[21,[15,\"g\"],[44]],[15,\"g\"],[17,[15,\"a\"],\"defaultValue\"]]]]\n,\n[52,\"__module_gtagSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ad_storage\"],[52,\"c\",\"ad_user_data\"],[52,\"d\",\"consent_updated\"],[52,\"e\",\"_&emfm\"],[52,\"f\",\"app_remove\"],[52,\"g\",\"app_store_refund\"],[52,\"h\",\"app_store_subscription_cancel\"],[52,\"i\",\"app_store_subscription_convert\"],[52,\"j\",\"app_store_subscription_renew\"],[52,\"k\",\"conversion\"],[52,\"l\",\"first_open\"],[52,\"m\",\"first_visit\"],[52,\"n\",\"gtag.config\"],[52,\"o\",\"in_app_purchase\"],[52,\"p\",\"page_view\"],[52,\"q\",\"session_start\"],[52,\"r\",\"user_engagement\"],[52,\"s\",\"ads_data_redaction\"],[52,\"t\",\"allow_ad_personalization_signals\"],[52,\"u\",\"allow_custom_scripts\"],[52,\"v\",\"allow_enhanced_conversions\"],[52,\"w\",\"allow_google_signals\"],[52,\"x\",\"aw_remarketing_only\"],[52,\"y\",\"discount\"],[52,\"z\",\"aw_feed_country\"],[52,\"aA\",\"aw_feed_language\"],[52,\"aB\",\"items\"],[52,\"aC\",\"aw_merchant_id\"],[52,\"aD\",\"client_id\"],[52,\"aE\",\"conversion_cookie_prefix\"],[52,\"aF\",\"conversion_id\"],[52,\"aG\",\"conversion_linker\"],[52,\"aH\",\"conversion_api\"],[52,\"aI\",\"cookie_expires\"],[52,\"aJ\",\"cookie_prefix\"],[52,\"aK\",\"cookie_update\"],[52,\"aL\",\"country\"],[52,\"aM\",\"currency\"],[52,\"aN\",\"customer_lifetime_value\"],[52,\"aO\",\"customer_type\"],[52,\"aP\",\"debug_mode\"],[52,\"aQ\",\"shipping\"],[52,\"aR\",\"engagement_time_msec\"],[52,\"aS\",\"estimated_delivery_date\"],[52,\"aT\",\"event_developer_id_string\"],[52,\"aU\",\"event_id\"],[52,\"aV\",\"event\"],[52,\"aW\",\"event_timeout\"],[52,\"aX\",\"ext_client_id\"],[52,\"aY\",\"first_party_collection\"],[52,\"aZ\",\"match_id\"],[52,\"bA\",\"_gt_metadata\"],[52,\"bB\",\"google_analysis_params\"],[52,\"bC\",\"gsa_experiment_id\"],[52,\"bD\",\"ignore_referrer\"],[52,\"bE\",\"merchant_feed_label\"],[52,\"bF\",\"merchant_feed_language\"],[52,\"bG\",\"merchant_id\"],[52,\"bH\",\"new_customer\"],[52,\"bI\",\"page_hostname\"],[52,\"bJ\",\"page_path\"],[52,\"bK\",\"page_referrer\"],[52,\"bL\",\"page_title\"],[52,\"bM\",\"_platinum_request_status\"],[52,\"bN\",\"quantity\"],[52,\"bO\",\"restricted_data_processing\"],[52,\"bP\",\"send_page_view\"],[52,\"bQ\",\"server_container_3p_enrichment\"],[52,\"bR\",\"server_container_url\"],[52,\"bS\",\"session_duration\"],[52,\"bT\",\"session_engaged_time\"],[52,\"bU\",\"session_id\"],[52,\"bV\",\"_shared_user_id\"],[52,\"bW\",\"delivery_postal_code\"],[52,\"bX\",\"testonly\"],[52,\"bY\",\"topmost_url\"],[52,\"bZ\",\"transaction_id\"],[52,\"cA\",\"transaction_id_source\"],[52,\"cB\",\"transport_url\"],[52,\"cC\",\"update\"],[52,\"cD\",\"user_data\"],[52,\"cE\",\"user_data_auto_latency\"],[52,\"cF\",\"user_data_auto_meta\"],[52,\"cG\",\"user_data_auto_multi\"],[52,\"cH\",\"user_data_auto_selectors\"],[52,\"cI\",\"user_data_auto_status\"],[52,\"cJ\",\"user_data_mode\"],[52,\"cK\",\"user_id\"],[52,\"cL\",\"user_properties\"],[52,\"cM\",\"value\"],[52,\"cN\",\"_fpm_parameters\"],[52,\"cO\",\"_host_name\"],[52,\"cP\",\"_in_page_command\"],[52,\"cQ\",\"_measurement_type\"],[52,\"cR\",\"conversion_label\"],[52,\"cS\",\"page_location\"],[52,\"cT\",\"_extracted_data\"],[52,\"cU\",\"global_developer_id_string\"],[36,[8,\"B\",[15,\"b\"],\"C\",[15,\"c\"],\"F\",[15,\"d\"],\"I\",[15,\"e\"],\"J\",[15,\"f\"],\"K\",[15,\"g\"],\"L\",[15,\"h\"],\"M\",[15,\"i\"],\"N\",[15,\"j\"],\"P\",[15,\"k\"],\"AG\",[15,\"l\"],\"AH\",[15,\"m\"],\"AI\",[15,\"n\"],\"AK\",[15,\"o\"],\"AL\",[15,\"p\"],\"AN\",[15,\"q\"],\"AS\",[15,\"r\"],\"BE\",[15,\"s\"],\"BL\",[15,\"t\"],\"BM\",[15,\"u\"],\"BO\",[15,\"v\"],\"BP\",[15,\"w\"],\"BZ\",[15,\"x\"],\"CA\",[15,\"y\"],\"CB\",[15,\"z\"],\"CC\",[15,\"aA\"],\"CD\",[15,\"aB\"],\"CE\",[15,\"aC\"],\"CN\",[15,\"aD\"],\"CS\",[15,\"aE\"],\"CT\",[15,\"aF\"],\"KL\",[15,\"cR\"],\"CU\",[15,\"aG\"],\"CW\",[15,\"aH\"],\"DA\",[15,\"aI\"],\"DE\",[15,\"aJ\"],\"DF\",[15,\"aK\"],\"DG\",[15,\"aL\"],\"DH\",[15,\"aM\"],\"DI\",[15,\"aN\"],\"DJ\",[15,\"aO\"],\"DP\",[15,\"aP\"],\"EC\",[15,\"aQ\"],\"EE\",[15,\"aR\"],\"EI\",[15,\"aS\"],\"EL\",[15,\"aT\"],\"EM\",[15,\"aU\"],\"EP\",[15,\"aV\"],\"ES\",[15,\"aW\"],\"KN\",[15,\"cT\"],\"EW\",[15,\"aX\"],\"EY\",[15,\"aY\"],\"FG\",[15,\"aZ\"],\"FR\",[15,\"bA\"],\"KO\",[15,\"cU\"],\"FV\",[15,\"bB\"],\"GD\",[15,\"bC\"],\"GH\",[15,\"bD\"],\"GV\",[15,\"bE\"],\"GW\",[15,\"bF\"],\"GX\",[15,\"bG\"],\"HB\",[15,\"bH\"],\"HE\",[15,\"bI\"],\"KM\",[15,\"cS\"],\"HF\",[15,\"bJ\"],\"HG\",[15,\"bK\"],\"HH\",[15,\"bL\"],\"HP\",[15,\"bM\"],\"HR\",[15,\"bN\"],\"HV\",[15,\"bO\"],\"IC\",[15,\"bP\"],\"IE\",[15,\"bQ\"],\"IF\",[15,\"bR\"],\"IH\",[15,\"bS\"],\"IJ\",[15,\"bT\"],\"IK\",[15,\"bU\"],\"IM\",[15,\"bV\"],\"IN\",[15,\"bW\"],\"IT\",[15,\"bX\"],\"IV\",[15,\"bY\"],\"IY\",[15,\"bZ\"],\"IZ\",[15,\"cA\"],\"JA\",[15,\"cB\"],\"JC\",[15,\"cC\"],\"JN\",[15,\"cD\"],\"JO\",[15,\"cE\"],\"JP\",[15,\"cF\"],\"JQ\",[15,\"cG\"],\"JR\",[15,\"cH\"],\"JS\",[15,\"cI\"],\"JT\",[15,\"cJ\"],\"JV\",[15,\"cK\"],\"JW\",[15,\"cL\"],\"JZ\",[15,\"cM\"],\"KB\",[15,\"cN\"],\"KD\",[15,\"cO\"],\"KE\",[15,\"cP\"],\"KH\",[15,\"cQ\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_metadataSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"accept_by_default\"],[52,\"c\",\"allow_ad_personalization\"],[52,\"d\",\"consent_state\"],[52,\"e\",\"consent_updated\"],[52,\"f\",\"conversion_marking_called\"],[52,\"g\",\"dedupe_id\"],[52,\"h\",\"em_event\"],[52,\"i\",\"enhanced_match_form_metadata\"],[52,\"j\",\"enhanced_match_form_metadata_latency\"],[52,\"k\",\"event_provenance\"],[52,\"l\",\"event_source\"],[52,\"m\",\"event_start_timestamp_ms\"],[52,\"n\",\"event_usage\"],[52,\"o\",\"extra_tag_experiment_ids\"],[52,\"p\",\"form_event_canceled\"],[52,\"q\",\"ga4_collection_subdomain\"],[52,\"r\",\"gtm_extracted_data\"],[52,\"s\",\"handle_internally\"],[52,\"t\",\"has_ga_conversion_consents\"],[52,\"u\",\"hit_type\"],[52,\"v\",\"hit_type_override\"],[52,\"w\",\"ignore_dupe_config\"],[52,\"x\",\"is_conversion\"],[52,\"y\",\"is_external_event\"],[52,\"z\",\"is_first_visit\"],[52,\"aA\",\"is_first_visit_conversion\"],[52,\"aB\",\"is_fpm_encryption\"],[52,\"aC\",\"is_fpm_split\"],[52,\"aD\",\"is_gcp_browser\"],[52,\"aE\",\"is_google_measurement_allowed\"],[52,\"aF\",\"is_server_container_event\"],[52,\"aG\",\"is_session_start\"],[52,\"aH\",\"is_session_start_conversion\"],[52,\"aI\",\"is_sgtm_ga_ads_conversion_study_control_group\"],[52,\"aJ\",\"is_sgtm_prehit\"],[52,\"aK\",\"is_split_conversion\"],[52,\"aL\",\"is_syn\"],[52,\"aM\",\"is_test_event\"],[52,\"aN\",\"no_target_group\"],[52,\"aO\",\"prehit_for_retry\"],[52,\"aP\",\"redact_ads_data\"],[52,\"aQ\",\"redact_click_ids\"],[52,\"aR\",\"send_ccm_parallel_ping\"],[52,\"aS\",\"send_user_data_hit\"],[52,\"aT\",\"speculative\"],[52,\"aU\",\"suppressed_tag_experiment_ids\"],[52,\"aV\",\"syn_or_mod\"],[52,\"aW\",\"user_data_tr_ra\"],[52,\"aX\",\"user_data_tr_rp\"],[52,\"aY\",\"transient_ecsid\"],[52,\"aZ\",\"user_data\"],[52,\"bA\",\"user_data_from_automatic\"],[52,\"bB\",\"user_data_from_automatic_getter\"],[52,\"bC\",\"user_data_from_code\"],[52,\"bD\",\"user_data_from_manual\"],[36,[8,\"A\",[15,\"b\"],\"F\",[15,\"c\"],\"M\",[15,\"d\"],\"N\",[15,\"e\"],\"P\",[15,\"f\"],\"S\",[15,\"g\"],\"V\",[15,\"h\"],\"Y\",[15,\"i\"],\"Z\",[15,\"j\"],\"AD\",[15,\"k\"],\"AE\",[15,\"l\"],\"AF\",[15,\"m\"],\"AG\",[15,\"n\"],\"AH\",[15,\"o\"],\"AO\",[15,\"p\"],\"AP\",[15,\"q\"],\"AS\",[15,\"r\"],\"AT\",[15,\"s\"],\"AU\",[15,\"t\"],\"AW\",[15,\"u\"],\"AX\",[15,\"v\"],\"AY\",[15,\"w\"],\"BB\",[15,\"x\"],\"BE\",[15,\"y\"],\"BF\",[15,\"z\"],\"BG\",[15,\"aA\"],\"BH\",[15,\"aB\"],\"BI\",[15,\"aC\"],\"BJ\",[15,\"aD\"],\"BK\",[15,\"aE\"],\"BP\",[15,\"aF\"],\"BQ\",[15,\"aG\"],\"BR\",[15,\"aH\"],\"BS\",[15,\"aI\"],\"BT\",[15,\"aJ\"],\"BV\",[15,\"aK\"],\"BW\",[15,\"aL\"],\"BX\",[15,\"aM\"],\"CD\",[15,\"aN\"],\"CG\",[15,\"aO\"],\"CJ\",[15,\"aP\"],\"CK\",[15,\"aQ\"],\"CM\",[15,\"aR\"],\"CV\",[15,\"aS\"],\"CY\",[15,\"aT\"],\"DB\",[15,\"aU\"],\"DD\",[15,\"aV\"],\"DE\",[15,\"aW\"],\"DF\",[15,\"aX\"],\"DG\",[15,\"aY\"],\"DI\",[15,\"aZ\"],\"DJ\",[15,\"bA\"],\"DK\",[15,\"bB\"],\"DL\",[15,\"bC\"],\"DM\",[15,\"bD\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_dataParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"f\",\"g\",\"h\",\"i\"],[52,\"j\",[8]],[22,[15,\"f\"],[46,[53,[54,\"k\",[15,\"f\"],[46,[53,[43,[15,\"j\"],[15,\"k\"],[16,[15,\"f\"],[15,\"k\"]]]]]]]]],[22,[1,[1,[15,\"g\"],[15,\"h\"]],[15,\"i\"]],[46,[53,[52,\"k\",[\"b\",[15,\"g\"],[15,\"h\"],[15,\"i\"]]],[22,[15,\"k\"],[46,[53,[66,\"l\",[2,[15,\"c\"],\"keys\",[7,[15,\"k\"]]],[46,[53,[43,[15,\"j\"],[15,\"l\"],[16,[15,\"k\"],[15,\"l\"]]]]]]]]]]]],[36,[15,\"j\"]]],[50,\"e\",[46,\"f\",\"g\",\"h\"],[36,[39,[30,[20,[15,\"f\"],[44]],[20,[15,\"f\"],[15,\"h\"]]],[15,\"g\"],[15,\"f\"]]]],[52,\"b\",[\"require\",\"makeTableMap\"]],[52,\"c\",[\"require\",\"Object\"]],[36,[8,\"A\",[15,\"d\"],\"B\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_featureFlags\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",46],[52,\"c\",47],[52,\"d\",174],[36,[8,\"E\",[15,\"b\"],\"F\",[15,\"c\"],\"O\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_features\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",435],[52,\"c\",489],[52,\"d\",498],[52,\"e\",503],[52,\"f\",506],[52,\"g\",532],[52,\"h\",553],[52,\"i\",568],[52,\"j\",581],[52,\"k\",592],[52,\"l\",594],[52,\"m\",599],[52,\"n\",605],[52,\"o\",612],[52,\"p\",613],[52,\"q\",616],[52,\"r\",634],[52,\"s\",644],[36,[8,\"AD\",[15,\"g\"],\"BD\",[15,\"k\"],\"AS\",[15,\"i\"],\"BE\",[15,\"l\"],\"BH\",[15,\"m\"],\"BR\",[15,\"p\"],\"Z\",[15,\"e\"],\"AY\",[15,\"j\"],\"U\",[15,\"c\"],\"BT\",[15,\"q\"],\"CO\",[15,\"s\"],\"H\",[15,\"b\"],\"AK\",[15,\"h\"],\"AA\",[15,\"f\"],\"BQ\",[15,\"o\"],\"Y\",[15,\"d\"],\"CH\",[15,\"r\"],\"BK\",[15,\"n\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_crossContainerSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"pld\"],[52,\"c\",\"shared_user_id\"],[52,\"d\",\"shared_user_id_requested\"],[52,\"e\",\"shared_user_id_source\"],[36,[8,\"O\",[15,\"b\"],\"T\",[15,\"c\"],\"U\",[15,\"d\"],\"V\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_platformSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",3],[52,\"e\",4],[52,\"f\",5],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_goldEventUsageId\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",5],[52,\"e\",6],[52,\"f\",7],[52,\"g\",8],[52,\"h\",9],[52,\"i\",11],[52,\"j\",15],[52,\"k\",16],[52,\"l\",20],[52,\"m\",21],[52,\"n\",23],[52,\"o\",24],[52,\"p\",27],[52,\"q\",40],[52,\"r\",41],[36,[8,\"O\",[15,\"j\"],\"W\",[15,\"n\"],\"P\",[15,\"k\"],\"X\",[15,\"o\"],\"K\",[15,\"i\"],\"A\",[15,\"b\"],\"T\",[15,\"l\"],\"E\",[15,\"d\"],\"F\",[15,\"e\"],\"B\",[15,\"c\"],\"H\",[15,\"g\"],\"AN\",[15,\"q\"],\"I\",[15,\"h\"],\"G\",[15,\"f\"],\"U\",[15,\"m\"],\"AO\",[15,\"r\"],\"AA\",[15,\"p\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_autoEventBlockSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ae_block_downloads\"],[52,\"c\",\"ae_block_form\"],[52,\"d\",\"ae_block_history\"],[52,\"e\",\"ae_block_outbound_click\"],[52,\"f\",\"ae_block_scroll\"],[52,\"g\",\"ae_block_video\"],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"],\"F\",[15,\"g\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\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,[53,[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]]],[22,[28,[15,\"j\"]],[46,[53,[6]]]],[52,\"k\",[\"f\",[15,\"j\"]]],[22,[21,[15,\"k\"],[44]],[46,[53,[43,[15,\"g\"],[0,\"q_\",[15,\"j\"]],[15,\"k\"]]]]]]]]],[36,[15,\"g\"]]],[36,[8,\"B\",[15,\"c\"],\"A\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\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,\"A\",[15,\"b\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_gtag\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"n\",[46,\"r\",\"s\",\"t\"],[65,\"u\",[15,\"s\"],[46,[53,[22,[2,[15,\"r\"],\"hasOwnProperty\",[7,[15,\"u\"]]],[46,[53,[43,[15,\"r\"],[15,\"u\"],[\"t\",[16,[15,\"r\"],[15,\"u\"]]]]]]]]]]],[50,\"o\",[46,\"r\",\"s\"],[\"n\",[15,\"r\"],[15,\"s\"],[51,\"\",[7,\"t\"],[36,[39,[20,\"false\",[2,[\"e\",[15,\"t\"]],\"toLowerCase\",[7]]],false,[28,[28,[15,\"t\"]]]]]]]],[50,\"p\",[46,\"r\",\"s\"],[\"n\",[15,\"r\"],[15,\"s\"],[15,\"d\"]]],[50,\"q\",[46,\"r\",\"s\"],[52,\"t\",[\"h\"]],[22,[1,[15,\"t\"],[18,[2,[15,\"t\"],\"indexOf\",[7,[15,\"s\"]]],[27,1]]],[46,[53,[43,[15,\"r\"],[17,[15,\"i\"],\"AT\"],true]]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[15,\"__module_gtagSchema\"]],[52,\"d\",[\"require\",\"makeNumber\"]],[52,\"e\",[\"require\",\"makeString\"]],[52,\"f\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"g\",[15,\"__module_featureFlags\"]],[52,\"h\",[\"require\",\"internal.getDestinationIds\"]],[52,\"i\",[15,\"__module_metadataSchema\"]],[52,\"j\",[2,[15,\"b\"],\"freeze\",[7,[7,[17,[15,\"c\"],\"BL\"],[17,[15,\"c\"],\"BP\"],[17,[15,\"c\"],\"DF\"],[17,[15,\"c\"],\"GH\"],[17,[15,\"c\"],\"JC\"],[17,[15,\"c\"],\"EY\"],[17,[15,\"c\"],\"IC\"],[17,[15,\"c\"],\"IE\"]]]]],[52,\"k\",[2,[15,\"b\"],\"freeze\",[7,[7,[17,[15,\"c\"],\"BL\"],[17,[15,\"c\"],\"BP\"],[17,[15,\"c\"],\"DF\"],[17,[15,\"c\"],\"GH\"],[17,[15,\"c\"],\"JC\"],[17,[15,\"c\"],\"EY\"],[17,[15,\"c\"],\"IC\"],[17,[15,\"c\"],\"IE\"]]]]],[52,\"l\",[2,[15,\"b\"],\"freeze\",[7,[7,[17,[15,\"c\"],\"DA\"],[17,[15,\"c\"],\"ES\"],[17,[15,\"c\"],\"IH\"],[17,[15,\"c\"],\"IJ\"],[17,[15,\"c\"],\"EE\"]]]]],[52,\"m\",[2,[15,\"b\"],\"freeze\",[7,[7,[17,[15,\"c\"],\"DA\"],[17,[15,\"c\"],\"ES\"],[17,[15,\"c\"],\"IH\"],[17,[15,\"c\"],\"IJ\"],[17,[15,\"c\"],\"EE\"]]]]],[36,[8,\"B\",[15,\"k\"],\"D\",[15,\"m\"],\"A\",[15,\"j\"],\"C\",[15,\"l\"],\"F\",[15,\"o\"],\"G\",[15,\"p\"],\"E\",[15,\"n\"],\"H\",[15,\"q\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_platformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46],[68,\"v\",[53,[22,[28,[\"e\",[17,[15,\"h\"],\"Y\"]]],[46,[53,[36,[7]]]]],[52,\"v\",[\"b\",[17,[15,\"g\"],\"O\"]]],[22,[\"n\",[15,\"v\"]],[46,[53,[36,[15,\"v\"]]]]],[52,\"w\",[7]],[22,[\"p\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"A\"]]]]],[22,[\"q\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"B\"]]]]],[22,[\"t\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"D\"]]]]],[22,[\"r\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"E\"]]]]],[22,[\"s\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"C\"]]]]],[22,[\"l\"],[46,[53,[\"f\",[17,[15,\"g\"],\"O\"],[15,\"w\"],true]]]],[36,[15,\"w\"]]],[46]],[36,[7]]],[50,\"p\",[46],[68,\"v\",[53,[36,[28,[28,[\"c\",\"script[data-requiremodule^=\\\"mage/\\\"]\"]]]]],[46]],[36,false]],[50,\"q\",[46],[68,\"v\",[53,[52,\"v\",[\"m\",\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\"]],[22,[28,[15,\"v\"]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,\"script[src^=\\\"//\",[15,\"v\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"r\",[46],[68,\"v\",[53,[52,\"v\",[\"d\",\"protocol\"]],[52,\"w\",[\"d\",\"host\"]],[52,\"x\",[39,[1,[15,\"v\"],[15,\"w\"]],[0,[0,[0,[0,\"[src^=\\\"\",[15,\"v\"]],\"://\"],[15,\"w\"]],\"/wp-content\\\"],\"],\"\"]],[52,\"y\",[\"m\",\"LndvcmRwcmVzcy5jb20=\"]],[52,\"z\",[\"m\",\"Ly9zLncub3Jn\"]],[22,[30,[28,[15,\"y\"]],[28,[15,\"z\"]]],[46,[36,false]]],[36,[30,[\"u\",[15,\"w\"],[15,\"y\"]],[28,[28,[\"c\",[0,[0,[0,[0,[15,\"x\"],\"meta[name=\\\"generator\\\"][content^=\\\"WordPress \\\"],\"],\"link[rel=\\\"dns-prefetch\\\"][href=\\\"\"],[15,\"z\"]],\"\\\"]\"]]]]]]],[46]],[36,false]],[50,\"s\",[46],[68,\"v\",[53,[52,\"v\",[28,[28,[\"c\",[0,\"[class*=\\\"woocommerce\\\"],\",\"meta[name=\\\"generator\\\"][content^=\\\"WooCommerce \\\"]\"]]]]],[22,[15,\"v\"],[46,[53]]],[36,[15,\"v\"]]],[46]],[36,false]],[50,\"t\",[46],[68,\"v\",[53,[52,\"v\",[28,[28,[\"c\",[0,[0,\"script[src*=\\\"woocommerce\\\"],\",\"link[href*=\\\"woocommerce\\\"],\"],\"[class|=\\\"woocommerce\\\"]\"]]]]],[22,[15,\"v\"],[46,[53]]],[36,[15,\"v\"]]],[46]],[36,false]],[50,\"u\",[46,\"v\",\"w\"],[36,[1,[19,[17,[15,\"v\"],\"length\"],[17,[15,\"w\"],\"length\"]],[20,[2,[15,\"v\"],\"substring\",[7,[37,[17,[15,\"v\"],\"length\"],[17,[15,\"w\"],\"length\"]],[17,[15,\"v\"],\"length\"]]],[15,\"w\"]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[\"require\",\"internal.getFirstElementByCssSelector\"]],[52,\"d\",[\"require\",\"getUrl\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[\"require\",\"internal.setInCrossContainerData\"]],[52,\"g\",[15,\"__module_crossContainerSchema\"]],[52,\"h\",[15,\"__module_features\"]],[52,\"i\",[15,\"__module_featureFlags\"]],[52,\"j\",[15,\"__module_platformSchema\"]],[52,\"k\",[\"require\",\"getType\"]],[52,\"l\",[\"require\",\"internal.isDomReady\"]],[52,\"m\",[\"require\",\"fromBase64\"]],[52,\"n\",[51,\"\",[7,\"v\"],[36,[20,[\"k\",[15,\"v\"]],\"array\"]]]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_taskSetTestHitParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[22,[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BX\"]]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"IT\"],\"1\"]]]]]],[52,\"b\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"c\",[15,\"__module_features\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_ccdGaRegionScopedSettings\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"j\",[46,\"m\",\"n\",\"o\"],[50,\"t\",[46,\"v\"],[52,\"w\",[16,[15,\"i\"],[15,\"v\"]]],[22,[28,[15,\"w\"]],[46,[36]]],[53,[41,\"x\"],[3,\"x\",0],[63,[7,\"x\"],[23,[15,\"x\"],[17,[15,\"w\"],\"length\"]],[33,[15,\"x\"],[3,\"x\",[0,[15,\"x\"],1]]],[46,[53,[52,\"y\",[16,[15,\"w\"],[15,\"x\"]]],[\"q\",[15,\"p\"],[17,[15,\"y\"],\"name\"],[17,[15,\"y\"],\"value\"]]]]]]],[50,\"u\",[46,\"v\"],[22,[30,[28,[15,\"r\"]],[21,[17,[15,\"r\"],\"length\"],2]],[46,[53,[36,false]]]],[41,\"w\"],[3,\"w\",[16,[15,\"v\"],[15,\"s\"]]],[22,[20,[15,\"w\"],[44]],[46,[53,[3,\"w\",[16,[15,\"v\"],[15,\"r\"]]]]]],[36,[28,[28,[15,\"w\"]]]]],[22,[28,[15,\"n\"]],[46,[36]]],[52,\"p\",[30,[17,[15,\"m\"],\"instanceDestinationId\"],[17,[\"c\"],\"containerId\"]]],[52,\"q\",[\"h\",[15,\"f\"],[15,\"o\"]]],[52,\"r\",[13,[41,\"$0\"],[3,\"$0\",[\"h\",[15,\"d\"],[15,\"o\"]]],[\"$0\"]]],[52,\"s\",[13,[41,\"$0\"],[3,\"$0\",[\"h\",[15,\"e\"],[15,\"o\"]]],[\"$0\"]]],[53,[41,\"v\"],[3,\"v\",0],[63,[7,\"v\"],[23,[15,\"v\"],[17,[15,\"n\"],\"length\"]],[33,[15,\"v\"],[3,\"v\",[0,[15,\"v\"],1]]],[46,[53,[52,\"w\",[16,[15,\"n\"],[15,\"v\"]]],[22,[30,[17,[15,\"w\"],\"disallowAllRegions\"],[\"u\",[17,[15,\"w\"],\"disallowedRegions\"]]],[46,[53,[\"t\",[17,[15,\"w\"],\"redactFieldGroup\"]]]]]]]]]],[50,\"k\",[46,\"m\"],[52,\"n\",[8]],[22,[28,[15,\"m\"]],[46,[36,[15,\"n\"]]]],[52,\"o\",[2,[15,\"m\"],\"split\",[7,\",\"]]],[53,[41,\"p\"],[3,\"p\",0],[63,[7,\"p\"],[23,[15,\"p\"],[17,[15,\"o\"],\"length\"]],[33,[15,\"p\"],[3,\"p\",[0,[15,\"p\"],1]]],[46,[53,[52,\"q\",[2,[16,[15,\"o\"],[15,\"p\"]],\"trim\",[7]]],[22,[28,[15,\"q\"]],[46,[6]]],[52,\"r\",[2,[15,\"q\"],\"split\",[7,\"-\"]]],[52,\"s\",[16,[15,\"r\"],0]],[52,\"t\",[39,[20,[17,[15,\"r\"],\"length\"],2],[15,\"q\"],[44]]],[22,[30,[28,[15,\"s\"]],[21,[17,[15,\"s\"],\"length\"],2]],[46,[53,[6]]]],[22,[1,[21,[15,\"t\"],[44]],[30,[23,[17,[15,\"t\"],\"length\"],4],[18,[17,[15,\"t\"],\"length\"],6]]],[46,[53,[6]]]],[43,[15,\"n\"],[15,\"q\"],true]]]]],[36,[15,\"n\"]]],[50,\"l\",[46,\"m\"],[22,[28,[17,[15,\"m\"],\"settingsTable\"]],[46,[36,[7]]]],[52,\"n\",[8]],[53,[41,\"o\"],[3,\"o\",0],[63,[7,\"o\"],[23,[15,\"o\"],[17,[17,[15,\"m\"],\"settingsTable\"],\"length\"]],[33,[15,\"o\"],[3,\"o\",[0,[15,\"o\"],1]]],[46,[53,[52,\"p\",[16,[17,[15,\"m\"],\"settingsTable\"],[15,\"o\"]]],[52,\"q\",[17,[15,\"p\"],\"redactFieldGroup\"]],[22,[28,[16,[15,\"i\"],[15,\"q\"]]],[46,[6]]],[43,[15,\"n\"],[15,\"q\"],[8,\"redactFieldGroup\",[15,\"q\"],\"disallowAllRegions\",false,\"disallowedRegions\",[8]]],[52,\"r\",[16,[15,\"n\"],[15,\"q\"]]],[22,[17,[15,\"p\"],\"disallowAllRegions\"],[46,[53,[43,[15,\"r\"],\"disallowAllRegions\",true],[6]]]],[43,[15,\"r\"],\"disallowedRegions\",[\"k\",[17,[15,\"p\"],\"disallowedRegions\"]]]]]]],[36,[2,[15,\"b\"],\"values\",[7,[15,\"n\"]]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"getContainerVersion\"]],[52,\"d\",[\"require\",\"internal.getCountryCode\"]],[52,\"e\",[\"require\",\"internal.getRegionCode\"]],[52,\"f\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"g\",[15,\"__module_activities\"]],[52,\"h\",[17,[15,\"g\"],\"A\"]],[52,\"i\",[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,\"A\",[15,\"j\"],\"B\",[15,\"l\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_processDestinationTag\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"r\",[46,\"w\",\"x\"],[22,[1,[28,[\"s\"]],[\"i\"]],[46,[53,[36]]]],[41,\"y\"],[3,\"y\",[17,[15,\"w\"],\"destinationId\"]],[52,\"z\",[20,[\"j\",[\"d\",\"event\"]],\"gtag.config\"]],[52,\"aA\",[\"d\",\"gtm\\\\.configParameters\"]],[52,\"aB\",[30,[\"d\",\"gtm\\\\.eventMetadata\"],[8]]],[22,[15,\"z\"],[46,[53,[52,\"aN\",[\"d\",\"gtm\\\\.originalConfigTargetId\"]],[22,[15,\"aN\"],[46,[53,[22,[21,[16,[2,[15,\"aN\"],\"split\",[7,\"/\"]],0],[15,\"y\"]],[46,[53,[36]]],[46,[53,[3,\"y\",[15,\"aN\"]]]]]]]]]]],[52,\"aC\",[2,[15,\"b\"],\"A\",[7,[30,[17,[15,\"w\"],\"configSettingsVariable\"],[8]],[17,[15,\"w\"],\"configSettingsTable\"],\"parameter\",\"parameterValue\"]]],[52,\"aD\",[2,[15,\"b\"],\"A\",[7,[30,[17,[15,\"w\"],\"eventSettingsVariable\"],[8]],[17,[15,\"w\"],\"eventSettingsTable\"],\"parameter\",\"parameterValue\"]]],[\"v\",[15,\"aC\"],[15,\"aD\"]],[22,[15,\"x\"],[46,[53,[\"v\",[15,\"aC\"],[15,\"x\"]]]]],[52,\"aE\",[16,[15,\"aC\"],[17,[15,\"h\"],\"GH\"]]],[2,[15,\"f\"],\"F\",[7,[15,\"aC\"],[17,[15,\"f\"],\"A\"]]],[22,[1,[\"o\",[17,[15,\"n\"],\"CO\"]],[2,[15,\"aC\"],\"hasOwnProperty\",[7,[17,[15,\"h\"],\"GH\"]]]],[46,[53,[22,[30,[20,[15,\"aE\"],[45]],[20,[15,\"aE\"],[44]]],[46,[53,[43,[15,\"aC\"],[17,[15,\"h\"],\"GH\"],[15,\"aE\"]]]],[46,[22,[20,\"null\",[2,[\"j\",[15,\"aE\"]],\"toLowerCase\",[7]]],[46,[53,[43,[15,\"aC\"],[17,[15,\"h\"],\"GH\"],[45]]]]]]]]]],[2,[15,\"f\"],\"G\",[7,[15,\"aC\"],[17,[15,\"f\"],\"C\"]]],[22,[15,\"z\"],[46,[53,[\"u\",[15,\"aC\"],[15,\"aA\"]]]]],[52,\"aF\",[28,[28,[16,[15,\"aC\"],[17,[15,\"h\"],\"JC\"]]]]],[2,[15,\"m\"],\"delete\",[7,[15,\"aC\"],[17,[15,\"h\"],\"JC\"]]],[52,\"aG\",[0,[15,\"q\"],[15,\"y\"]]],[52,\"aH\",[28,[28,[2,[15,\"p\"],\"getItem\",[7,[15,\"aG\"]]]]]],[22,[1,[1,[17,[15,\"w\"],\"ignoreDupeGtagConfigCalls\"],[15,\"aH\"]],[28,[15,\"aF\"]]],[46,[53,[36]]]],[2,[15,\"p\"],\"setItem\",[7,[15,\"aG\"],true]],[52,\"aI\",[8,\"isGtmEvent\",true,\"eventMetadata\",[15,\"aB\"]]],[52,\"aJ\",[8,\"update\",[15,\"aF\"]]],[22,[16,[15,\"aB\"],[17,[15,\"l\"],\"CD\"]],[46,[53,[43,[15,\"aI\"],\"noTargetGroup\",true]]]],[22,[17,[15,\"w\"],\"ignoreDupeGtagConfigCalls\"],[46,[53,[43,[17,[15,\"aI\"],\"eventMetadata\"],[17,[15,\"l\"],\"AY\"],true]]]],[2,[15,\"f\"],\"H\",[7,[17,[15,\"aI\"],\"eventMetadata\"],[17,[15,\"w\"],\"destinationId\"]]],[\"t\",[15,\"y\"],[15,\"aC\"]],[\"g\",[15,\"y\"],[15,\"aC\"],[15,\"aI\"],[15,\"aJ\"]],[52,\"aK\",[17,[15,\"h\"],\"AI\"]],[52,\"aL\",[8,\"eventMetadata\",[15,\"aB\"],\"noGtmEvent\",true]],[2,[15,\"f\"],\"H\",[7,[17,[15,\"aL\"],\"eventMetadata\"],[17,[15,\"w\"],\"destinationId\"]]],[52,\"aM\",[8]],[\"v\",[15,\"aM\"],[15,\"aC\"]],[2,[15,\"m\"],\"delete\",[7,[15,\"aM\"],\"groups\"]],[22,[28,[1,[15,\"aH\"],[15,\"aF\"]]],[46,[53,[\"k\",[15,\"y\"],[15,\"aK\"],[15,\"aM\"],[15,\"aL\"]]]]]],[50,\"s\",[46],[52,\"w\",[\"j\",[16,[\"c\"],\"containerId\"]]],[36,[20,[2,[15,\"w\"],\"indexOf\",[7,\"GTM-\"]],0]]],[50,\"t\",[46,\"w\",\"x\"],[22,[30,[21,[2,[15,\"w\"],\"indexOf\",[7,\"DC-\"]],0],[28,[16,[\"c\"],\"isGoogleOnlyMode\"]]],[46,[53,[36]]]],[52,\"y\",[\"d\",\"gtm\\\\.configParameters\"]],[22,[1,[1,[15,\"y\"],[20,[\"e\",[15,\"y\"]],\"object\"]],[2,[15,\"y\"],\"hasOwnProperty\",[7,[17,[15,\"h\"],\"BM\"]]]],[46,[53,[43,[15,\"x\"],[17,[15,\"h\"],\"BM\"],[16,[15,\"y\"],[17,[15,\"h\"],\"BM\"]]],[36]]]],[22,[2,[15,\"x\"],\"hasOwnProperty\",[7,[17,[15,\"h\"],\"BM\"]]],[46,[53,[43,[15,\"x\"],[17,[15,\"h\"],\"BM\"],false]]]]],[50,\"u\",[46,\"w\",\"x\"],[22,[30,[28,[15,\"x\"]],[21,[\"e\",[15,\"x\"]],\"object\"]],[46,[53,[36]]]],[65,\"y\",[2,[15,\"m\"],\"keys\",[7,[15,\"x\"]]],[46,[53,[22,[28,[2,[15,\"w\"],\"hasOwnProperty\",[7,[15,\"y\"]]]],[46,[53,[43,[15,\"w\"],[15,\"y\"],[16,[15,\"x\"],[15,\"y\"]]]]]]]]]],[50,\"v\",[46,\"w\",\"x\"],[65,\"y\",[2,[15,\"m\"],\"keys\",[7,[15,\"x\"]]],[46,[53,[43,[15,\"w\"],[15,\"y\"],[16,[15,\"x\"],[15,\"y\"]]]]]]],[52,\"b\",[15,\"__module_dataParams\"]],[52,\"c\",[\"require\",\"getContainerVersion\"]],[52,\"d\",[\"require\",\"internal.getEventData\"]],[52,\"e\",[\"require\",\"getType\"]],[52,\"f\",[15,\"__module_gtag\"]],[52,\"g\",[\"require\",\"internal.gtagDestinationConfig\"]],[52,\"h\",[15,\"__module_gtagSchema\"]],[52,\"i\",[\"require\",\"internal.isM3blOrTtvDisabled\"]],[52,\"j\",[\"require\",\"makeString\"]],[52,\"k\",[\"require\",\"internal.sendGtagEvent\"]],[52,\"l\",[15,\"__module_metadataSchema\"]],[52,\"m\",[\"require\",\"Object\"]],[52,\"n\",[15,\"__module_features\"]],[52,\"o\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"p\",[\"require\",\"templateStorage\"]],[52,\"q\",\"destinationConfigured_\"],[36,[8,\"A\",[15,\"r\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_taskPlatformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[2,[15,\"c\"],\"A\",[7]]],[22,[1,[15,\"f\"],[18,[17,[15,\"f\"],\"length\"],0]],[46,[53,[2,[15,\"e\"],\"mergeHitDataForKey\",[7,[17,[15,\"b\"],\"FV\"],[8,\"plf\",[2,[15,\"f\"],\"join\",[7,\".\"]]]]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_platformDetection\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n\n\n]\n\n,\"entities\":{\n\"__actids\":{\"2\":true,\"6\":true}\n,\n\"__c\":{\"2\":true,\"6\":true}\n,\n\"__ccd_auto_redact\":{\"2\":true,\"6\":true}\n,\n\"__ccd_conversion_marking\":{\"2\":true,\"6\":true}\n,\n\"__ccd_em_site_search\":{\"2\":true,\"6\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"6\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"6\":true}\n,\n\"__ccd_ga_regscope\":{\"2\":true,\"6\":true}\n,\n\"__dest_ga\":{\"1\":10,\"6\":true}\n,\n\"__e\":{\"2\":true,\"6\":true}\n,\n\"__gct\":{\"6\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true,\"6\":true}\n,\n\"__ogt_auto_events\":{\"2\":true,\"6\":true}\n,\n\"__set_product_settings\":{\"2\":true,\"6\":true}\n,\n\"__v\":{\"2\":true,\"6\":true}\n\n\n}\n\n,\"blob\":{\"1\":\"1\",\"10\":\"G-PQ5N2MZG5M|GT-WFMZ5TP\",\"11\":true,\"14\":\"6af0\",\"15\":\"2\",\"16\":\"ChAI8P/W1gYQ7Kn50P6Ir7NtEh0AqAmPQCG4KqVM1eueH0/qMN6q3GBLPjr5XmFT8BoCWho=\",\"17\":\"\",\"19\":\"dataLayer\",\"2\":true,\"20\":\"\",\"21\":\"www.googletagmanager.com\",\"22\":\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiOSI6ZmFsc2V9\",\"23\":\"google.tagmanager.debugui2.queue\",\"24\":\"tagassistant.google.com\",\"27\":0.005,\"3\":\"www.googletagmanager.com\",\"30\":\"US\",\"31\":\"US-DC\",\"32\":true,\"34\":\"G-PQ5N2MZG5M\",\"35\":\"G\",\"36\":\"https://adservice.google.com/pagead/regclk\",\"37\":\"__TAGGY_INSTALLED\",\"38\":\"cct.google\",\"39\":\"googTaggyReferrer\",\"40\":\"https://cct.google/taggy/agent.js\",\"41\":\"google.tagmanager.ta.prodqueue\",\"42\":0.01,\"43\":\"{\\\"keys\\\":[{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BFzQ+w5JMjvwI4ndUMOjLAPZ08iBvh5cxJHy5u/JTvU9XN0fuFpnIAZa8aGuBI18BSkVISd1UJjHKpft8qGvdUk=\\\",\\\"version\\\":0},\\\"id\\\":\\\"e3036c05-acfc-4abf-a01c-ae2a56649c71\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BEX1/PQ7jzdm01Kz56afomUfAjW8QzaCiA6FOEpuwftKWZcHmiSeQ/9VimQbfirelZCevCA1tgDL2E3QrESrOYI=\\\",\\\"version\\\":0},\\\"id\\\":\\\"a50f4fe3-567f-43f2-aa25-c07ad988fcc4\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BJahrwdzaWO4xZp73Z3QjsuNG+pNrniBr5GUZxNQ0ufJj6kI3jbMfRJugIGS/3HXR3J0jW5bcmqCmkQaipqHzA4=\\\",\\\"version\\\":0},\\\"id\\\":\\\"5be698d7-7db8-4a39-8b08-12aab1a4d80e\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BNx7dy1fiqPz4l0YHw8y3LVDjy97R5CiNYz+97XOZ01gwVJAebYYfZo69AQF/nkaA3a/y9jrkG+/a5GoLVHu3ag=\\\",\\\"version\\\":0},\\\"id\\\":\\\"3ce0ce83-dda0-4652-8a79-7fbfe965a27a\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BBquYoEWULCtchDoI0hXz1mI27fj1Yh1NV+R4IJjrXzrVF6tssxD3nHdGIqd4Z3zVHJS7DtUoxfLyP2pl/ZkXQQ=\\\",\\\"version\\\":0},\\\"id\\\":\\\"0ee5487d-db17-4853-90dd-ac0abf14f3f2\\\"}]}\",\"44\":\"118897920~118897930~120469145~120469153~121246026~121246034\",\"45\":true,\"46\":{\"1\":\"1000\",\"10\":\"6a60\",\"11\":\"6a60\",\"14\":\"1000\",\"16\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"17\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"2\":\"9\",\"20\":\"5000\",\"21\":\"5000\",\"22\":\"4.5.0\",\"23\":\"0.0.0\",\"25\":\"1\",\"26\":\"4000\",\"27\":\"100\",\"3\":\"5\",\"4\":\"ad_storage|analytics_storage|ad_user_data|ad_personalization\",\"44\":\"15000\",\"48\":\"30000\",\"5\":\"ad_storage|analytics_storage|ad_user_data\",\"6\":\"1\",\"61\":\"1000\",\"62\":\"A6ONHRY7/bvBro+IMZd/a6LNjn7SSv999SkN/hFAE9L6vMr34dNgfdSVdYmv4U+NHZg1sxd38RtciRpRUtIRPgQAAACCeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2hhcmVkV29ya2VyRXh0ZW5kZWRMaWZldGltZSIsImV4cGlyeSI6MTc3NjcyOTYwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\",\"63\":\"1000\",\"66\":\"100\",\"7\":\"10\"},\"5\":\"G-PQ5N2MZG5M\",\"55\":[\"G-PQ5N2MZG5M\"],\"56\":[{\"1\":403,\"3\":0.5,\"4\":115938465,\"5\":115938466,\"6\":0,\"7\":2},{\"1\":404,\"3\":0.5,\"4\":115938468,\"5\":115938469,\"6\":0,\"7\":1},{\"1\":585,\"2\":true},{\"1\":602,\"2\":true},{\"1\":474,\"3\":0.1,\"4\":117776795,\"5\":117776796,\"6\":0,\"7\":3},{\"1\":609,\"3\":0.01,\"4\":120420416,\"5\":120420414,\"6\":120420415,\"7\":1},{\"1\":607,\"3\":0.01,\"4\":121191155,\"5\":121191153,\"6\":121191154,\"7\":3},{\"1\":568,\"3\":0.01,\"4\":121399758,\"5\":121399757,\"6\":0,\"7\":3},{\"1\":490,\"2\":true},{\"1\":491,\"3\":0.01,\"4\":118012007,\"5\":118012008,\"6\":118012009,\"7\":1},{\"1\":480,\"2\":true},{\"1\":594,\"3\":0.01,\"4\":119793974,\"5\":119793972,\"6\":119793973,\"7\":1},{\"1\":550,\"2\":true},{\"1\":613,\"2\":true},{\"1\":592,\"3\":0.01,\"4\":123322203,\"5\":123322201,\"6\":123322202,\"7\":3},{\"1\":657,\"2\":true},{\"1\":567,\"3\":0.05,\"4\":120895657,\"5\":120895655,\"6\":120895656,\"7\":3},{\"1\":642,\"3\":0.001,\"4\":123433866,\"5\":123433864,\"6\":123433865,\"7\":1},{\"1\":617,\"3\":0.001,\"4\":121328667,\"5\":121328665,\"6\":121328666,\"7\":1},{\"1\":626,\"2\":true},{\"1\":627,\"2\":true},{\"1\":616,\"3\":0.001,\"4\":121046857,\"5\":121046856,\"6\":0,\"7\":1},{\"1\":553,\"2\":true},{\"1\":608,\"3\":0.01,\"4\":120412528,\"5\":120412526,\"6\":120412527,\"7\":1},{\"1\":506,\"2\":true},{\"1\":561,\"2\":true},{\"1\":481,\"2\":true},{\"1\":562,\"3\":0.01,\"4\":119404697,\"5\":119404696,\"6\":0,\"7\":1},{\"1\":482,\"2\":true},{\"1\":612,\"3\":0.05,\"4\":120912673,\"5\":120912672,\"6\":121375529,\"7\":1},{\"1\":547,\"3\":0.01,\"4\":119860443,\"5\":119860442,\"6\":119863601,\"7\":2},{\"1\":450,\"3\":0.01,\"4\":117227714,\"5\":117227715,\"6\":117227716,\"7\":3},{\"1\":582,\"3\":0.01,\"4\":119381664,\"5\":119381662,\"6\":119381663,\"7\":3},{\"1\":443,\"3\":0.01,\"4\":117628654,\"5\":117628655,\"6\":117628656,\"7\":3},{\"1\":570,\"2\":true},{\"1\":498,\"3\":0.2,\"4\":115616985,\"5\":115616986,\"6\":0,\"7\":1},{\"1\":637,\"2\":true},{\"1\":495,\"3\":0.05,\"4\":118131810,\"5\":118131808,\"6\":118131809,\"7\":3},{\"1\":564,\"3\":0.0001,\"4\":119205317,\"5\":119205315,\"6\":119205316,\"7\":1},{\"1\":610,\"3\":0.5,\"4\":120385423,\"5\":120385422,\"6\":0,\"7\":1},{\"1\":576,\"3\":0.01,\"4\":119317810,\"5\":119317811,\"6\":119318177,\"7\":3},{\"1\":629,\"2\":true},{\"1\":605,\"3\":0.001,\"4\":120032690,\"5\":120032689,\"6\":120032691,\"7\":1},{\"1\":524,\"2\":true}],\"59\":[\"G-PQ5N2MZG5M\"],\"6\":\"115874821\",\"62\":true,\"63\":0.005,\"66\":true,\"67\":[\"120213116\"]}\n,\"permissions\":{\n\"__actids\":{\"read_container_data\":{}}\n,\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\":{\"read_dom_elements\":{\"allowedCssSelectors\":\"any\"},\"get_url\":{\"urlParts\":\"specific\",\"protocol\":true,\"host\":true}}\n,\n\"__ccd_ga_last\":{}\n,\n\"__ccd_ga_regscope\":{\"read_container_data\":{}}\n,\n\"__dest_ga\":{\"configure_google_tags\":{\"allowedTagIds\":\"any\"},\"read_event_data\":{\"eventDataAccess\":\"any\"},\"read_container_data\":{},\"access_template_storage\":{}}\n,\n\"__e\":{\"read_event_data\":{\"eventDataAccess\":\"specific\",\"keyPatterns\":[\"event\"]}}\n,\n\"__gct\":{\"access_template_storage\":{}}\n,\n\"__ogt_1p_data_v2\":{\"detect_user_provided_data\":{\"limitDataSources\":true,\"allowAutoDataSources\":true,\"allowManualDataSources\":false,\"allowCodeDataSources\":false}}\n,\n\"__ogt_auto_events\":{}\n,\n\"__set_product_settings\":{}\n,\n\"__v\":{\"read_data_layer\":{\"allowedKeys\":\"any\"}}\n\n\n}\n\n\n\n\n,\"security_groups\":{\n\"google\":[\n\"__actids\"\n,\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\"__gct\"\n,\n\"__ogt_1p_data_v2\"\n,\n\"__ogt_auto_events\"\n,\n\"__set_product_settings\"\n,\n\"__v\"\n\n]\n\n\n}\n\n\n\n\n\n\n\n\n};\n\n\n\nvar l,aa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ba=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},ca=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},ea=ca(this),ia=typeof Symbol===\"function\"&&typeof Symbol(\"x\")===\"symbol\",ka={},la={},ma=function(a,b,c){if(!c||a!=null){var d=la[b];if(d==null)return a[b];var e=a[d];return e!==void 0?e:a[b]}},na=function(a,b,c){if(b)a:{var d=a.split(\".\"),e=d.length===1,f=d[0],g;!e&&f in ka?g=ka:g=ea;for(var h=0;h<d.length-1;h++){var k=d[h];if(!(k in g))break a;g=g[k]}var m=d[d.length-1],p=ia&&c===\"es6\"?g[m]:null,q=b(p);if(q!=null)if(e)ba(ka,m,{configurable:!0,writable:!0,value:q});else if(q!==p){if(la[m]===void 0){var r=\nMath.random()*1E9>>>0;la[m]=ia?ea.Symbol(m):\"$jscp$\"+r+\"$\"+m}ba(g,la[m],{configurable:!0,writable:!0,value:q})}}},oa;if(ia&&typeof Object.setPrototypeOf==\"function\")oa=Object.setPrototypeOf;else{var pa;a:{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar ua=oa,va=function(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ua)ua(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.ru=b.prototype},wa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},n=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:wa(a)};\nthrow Error(String(a)+\" is not an iterable or ArrayLike\");},xa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},w=function(a){return a instanceof Array?a:xa(n(a))},Aa=function(a){return ya(a,a)},ya=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},z=function(a,b){var c;b&&!b.done&&(c=a[\"return\"])&&c.call(a)},Ba=ia&&typeof ma(Object,\"assign\")==\"function\"?ma(Object,\"assign\"):function(a,b){if(a==null)throw new TypeError(\"No nullish arg\");a=Object(a);\nfor(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};na(\"Object.assign\",function(a){return a||Ba},\"es6\");var Ca=function(a){if(!(a instanceof Object))throw new TypeError(\"Iterator result \"+a+\" is not an object\");},Da=function(){this.ka=!1;this.P=null;this.ba=void 0;this.H=1;this.T=this.ia=0;this.Ma=this.K=null},Ea=function(a){if(a.ka)throw new TypeError(\"Generator is already running\");a.ka=!0};\nDa.prototype.Ea=function(a){this.ba=a};var Fa=function(a,b){a.K={exception:b,isException:!0};a.H=a.ia||a.T};Da.prototype.getNextAddressJsc=function(){return this.H};Da.prototype.getYieldResultJsc=function(){return this.ba};Da.prototype.return=function(a){this.K={return:a};this.H=this.T};Da.prototype[\"return\"]=Da.prototype.return;Da.prototype.Hj=function(a){this.K={Hc:a};this.T<a?(this.H=a,this.K=null):this.H=this.T};Da.prototype.jumpThroughFinallyBlocks=Da.prototype.Hj;\nDa.prototype.yield=function(a,b){this.H=b;return{value:a}};Da.prototype.yield=Da.prototype.yield;Da.prototype.xt=function(a,b){var c=n(a),d=c.next();Ca(d);if(d.done)this.ba=d.value,this.H=b;else return this.P=c,this.yield(d.value,b)};Da.prototype.yieldAll=Da.prototype.xt;Da.prototype.Hc=function(a){this.H=a};Da.prototype.jumpTo=Da.prototype.Hc;Da.prototype.Lj=function(){this.H=0};Da.prototype.jumpToEnd=Da.prototype.Lj;Da.prototype.Ag=function(a,b){this.ia=a;b!=void 0&&(this.T=b)};\nDa.prototype.setCatchFinallyBlocks=Da.prototype.Ag;Da.prototype.Sh=function(a){this.ia=0;this.T=a||0};Da.prototype.setFinallyBlock=Da.prototype.Sh;Da.prototype.Rj=function(a,b){this.H=a;this.ia=b||0};Da.prototype.leaveTryBlock=Da.prototype.Rj;Da.prototype.Tb=function(a){this.ia=a||0;var b=this.K.exception;this.K=null;return b};Da.prototype.enterCatchBlock=Da.prototype.Tb;Da.prototype.nd=function(a,b,c){c?this.Ma[c]=this.K:this.Ma=[this.K];this.ia=a||0;this.T=b||0;this.K=null};\nDa.prototype.enterFinallyBlock=Da.prototype.nd;Da.prototype.de=function(a,b){var c=this.Ma.splice(b||0)[0],d=this.K=this.K||c;d?d.isException?this.H=this.ia||this.T:d.Hc!=void 0&&this.T<d.Hc?(this.H=d.Hc,this.K=null):this.H=this.T:this.H=a};Da.prototype.leaveFinallyBlock=Da.prototype.de;Da.prototype.be=function(a){return new Ga(a)};Da.prototype.forIn=Da.prototype.be;var Ga=function(a){this.K=a;this.H=[];for(var b in a)this.H.push(b);this.H.reverse()};\nGa.prototype.ao=function(){for(;this.H.length>0;){var a=this.H.pop();if(a in this.K)return a}return null};Ga.prototype.getNext=Ga.prototype.ao;\nvar Ja=function(a){this.H=new Da;this.K=a},Na=function(a,b){Ea(a.H);var c=a.H.P;if(c)return Ka(a,\"return\"in c?c[\"return\"]:function(d){return{value:d,done:!0}},b,a.H.return);a.H.return(b);return La(a)},Ka=function(a,b,c,d){try{var e=b.call(a.H.P,c);Ca(e);if(!e.done)return a.H.ka=!1,e;var f=e.value}catch(g){return a.H.P=null,Fa(a.H,g),La(a)}a.H.P=null;d.call(a.H,f);return La(a)},La=function(a){for(;a.H.H;)try{var b=a.K(a.H);if(b)return a.H.ka=!1,{value:b.value,done:!1}}catch(d){a.H.ba=void 0,Fa(a.H,\nd)}a.H.ka=!1;if(a.H.K){var c=a.H.K;a.H.K=null;if(c.isException)throw c.exception;return{value:c.return,done:!0}}return{value:void 0,done:!0}},Oa=function(a){this.next=function(b){var c;Ea(a.H);a.H.P?c=Ka(a,a.H.P.next,b,a.H.Ea):(a.H.Ea(b),c=La(a));return c};this.throw=function(b){var c;Ea(a.H);if(a.H.P){var d=a.H.P[\"throw\"];if(d)c=Ka(a,d,b,a.H.Ea);else{var e=a.H.P;a.H.P=null;try{if(e[\"return\"]){var f=e[\"return\"]();Ca(f)}Fa(a.H,new TypeError(\"The iterator does not provide a 'throw' method.\"))}catch(g){Fa(a.H,\ng)}c=La(a)}}else Fa(a.H,b),c=La(a);return c};this.return=function(b){return Na(a,b)};this[Symbol.iterator]=function(){return this}},Pa=function(a,b){var c=new Oa(new Ja(b));if(ua){var d=typeof Iterator!=\"undefined\"&&Iterator.prototype&&!Iterator.prototype.next?Iterator.prototype:null;if(d)if(a.prototype){var e=a.prototype,f=Object.getPrototypeOf,g=(typeof e===\"object\"&&e!==null||typeof e===\"function\")&&f?f(e):e.__proto__;if(!d.isPrototypeOf(e)&&g===Object.prototype)try{ua(e,d)}catch(h){}}else ua(c,\nd);a.prototype&&ua(c,a.prototype)}return c},Qa=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})},Ra=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Sa=function(a){return a};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ta=this||self,Ua=function(a,b){function c(){}c.prototype=b.prototype;a.ru=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var Va=function(a,b){this.type=a;this.data=b};var Wa=function(){this.map={};this.H={}};Wa.prototype.get=function(a){return this.map[\"dust.\"+a]};Wa.prototype.set=function(a,b){var c=\"dust.\"+a;this.H.hasOwnProperty(c)||(this.map[c]=b)};Wa.prototype.has=function(a){return this.map.hasOwnProperty(\"dust.\"+a)};Wa.prototype.remove=function(a){var b=\"dust.\"+a;this.H.hasOwnProperty(b)||delete this.map[b]};\nvar Xa=function(a,b){var c=[],d;for(d in a.map)if(a.map.hasOwnProperty(d)){var e=d.substring(5);switch(b){case 1:c.push(e);break;case 2:c.push(a.map[d]);break;case 3:c.push([e,a.map[d]])}}return c};Wa.prototype.Ha=function(){return Xa(this,1)};Wa.prototype.mc=function(){return Xa(this,2)};Wa.prototype.kc=function(){return Xa(this,3)};var Ya=function(){};Ya.prototype.reset=function(){};var $a=function(){this.value={};this.prefix=\"gtm.\"};ea.Object.defineProperties($a.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.value).length}}});l=$a.prototype;l.set=function(a,b){this.value[this.prefix+String(a)]=b};l.get=function(a){return this.value[this.prefix+String(a)]};l.has=function(a){return this.value.hasOwnProperty(this.prefix+String(a))};\nl.delete=function(a){var b=this.prefix+String(a);return this.value.hasOwnProperty(b)?(delete this.value[b],!0):!1};l.clear=function(){this.value={}};l.values=function(){var a=this;return function c(){var d,e,f;return Pa(c,function(g){switch(g.H){case 1:g.Sh(2),e=g.be(a.value);case 4:if((d=e.ao())==null){g.Hc(2);break}if(!a.value.hasOwnProperty(d)){g.Hc(4);break}f=Sa;return g.yield(a.value[d],8);case 8:f(g.ba);g.Hc(4);break;case 2:g.nd(),g.de(0)}})}()};\nfunction ab(){try{if(Map)return new Map}catch(a){}return new $a};var bb=function(){this.values=[]};bb.prototype.add=function(a){this.values.indexOf(a)===-1&&this.values.push(a)};bb.prototype.has=function(a){return this.values.indexOf(a)>-1};var db=function(a,b){this.ba=a;this.parent=b;this.P=this.H=void 0;this.Kb=!1;this.K=function(d,e,f){return d.apply(e,f)};this.variables=ab();var c;a:{try{if(Set){c=new Set;break a}}catch(d){}c=new bb}this.T=c};db.prototype.add=function(a,b){eb(this,a,b,!1)};db.prototype.Rh=function(a,b){eb(this,a,b,!0)};var eb=function(a,b,c,d){a.Kb||a.T.has(b)||(d&&a.T.add(b),a.variables.set(b,c))};l=db.prototype;\nl.set=function(a,b){this.Kb||(!this.variables.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.T.has(a)||this.variables.set(a,b))};l.get=function(a){return this.variables.has(a)?this.variables.get(a):this.parent?this.parent.get(a):void 0};l.has=function(a){return!!this.variables.has(a)||!(!this.parent||!this.parent.has(a))};l.zb=function(){var a=new db(this.ba,this);this.H&&a.Vb(this.H);a.wd(this.K);a.oe(this.P);return a};l.ee=function(){return this.ba};l.Vb=function(a){this.H=a};\nl.Yn=function(){return this.H};l.wd=function(a){this.K=a};l.Oj=function(){return this.K};l.ab=function(){this.Kb=!0};l.oe=function(a){this.P=a};l.mb=function(){return this.P};var fb=function(a,b,c){c=c===void 0?!1:c;var d;d=Error.call(this,a.message);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.ik=a;this.Jn=c;this.K=[];this.H=b};va(fb,Error);var gb=function(a){return a instanceof fb?a:new fb(a,void 0,!0)};var hb=ab();function ib(a,b){var c,d=n(b),e=d.next();try{for(;!e.done&&!(c=kb(a,e.value),c instanceof Va);e=d.next());}finally{z(d,e)}return c}function kb(a,b){try{var c=b[0],d=b.slice(1),e=String(c),f=hb.has(e)?hb.get(e):a.get(e);if(!f||typeof f.invoke!==\"function\")throw gb(Error(\"Attempting to execute non-function \"+b[0]+\".\"));return f.apply(a,d)}catch(h){var g=a.Yn();g&&g(h,b.context?{id:b[0],line:b.context.line}:null);throw h;}};var lb=function(){this.K=new Ya;this.H=new db(this.K)};l=lb.prototype;l.ee=function(){return this.K};l.Vb=function(a){this.H.Vb(a)};l.wd=function(a){this.H.wd(a)};l.execute=function(a){return this.run([a].concat(w(Ra.apply(1,arguments))))};l.run=function(){var a,b=n(Ra.apply(0,arguments)),c=b.next();try{for(;!c.done;c=b.next())a=kb(this.H,c.value)}finally{z(b,c)}return a};\nl.Kq=function(a){var b=Ra.apply(1,arguments),c=this.H.zb();c.oe(a);var d,e=n(b),f=e.next();try{for(;!f.done;f=e.next())d=kb(c,f.value)}finally{z(e,f)}return d};l.ab=function(){this.H.ab()};var mb=function(a,b){this.T=a;this.parent=b;this.P=this.H=void 0;this.Kb=!1;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Wa};mb.prototype.add=function(a,b){nb(this,a,b,!1)};mb.prototype.Rh=function(a,b){nb(this,a,b,!0)};var nb=function(a,b,c,d){if(!a.Kb)if(d){var e=a.values;e.set(b,c);e.H[\"dust.\"+b]=!0}else a.values.set(b,c)};l=mb.prototype;l.set=function(a,b){this.Kb||(!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b))};\nl.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};l.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};l.zb=function(){var a=new mb(this.T,this);this.H&&a.Vb(this.H);a.wd(this.K);a.oe(this.P);return a};l.ee=function(){return this.T};l.Vb=function(a){this.H=a};l.Yn=function(){return this.H};l.wd=function(a){this.K=a};l.Oj=function(){return this.K};l.ab=function(){this.Kb=!0};l.oe=function(a){this.P=a};l.mb=function(){return this.P};var ob=function(){this.Pa=!1;this.oa=new Wa};l=ob.prototype;l.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};l.ab=function(){this.Pa=!0};l.Kb=function(){return this.Pa};function qb(){for(var a=rb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function sb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var rb,vb;function wb(a){rb=rb||sb();vb=vb||qb();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,h=e?a.charCodeAt(c+2):0,k=f>>2,m=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(rb[k],rb[m],rb[p],rb[q])}return b.join(\"\")}\nfunction xb(a){function b(k){for(;d<a.length;){var m=a.charAt(d++),p=vb[m];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(m))throw Error(\"Unknown base64 encoding at char: \"+m);}return k}rb=rb||sb();vb=vb||qb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),h=b(64);if(h===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),h!==64&&(c+=String.fromCharCode(g<<6&192|h)))}};var yb={};function zb(a,b){var c=yb[a];c||(c=yb[a]=[]);c[b]=!0}function Ab(){delete yb.GA4_EVENT}function Bb(a){for(var b=[],c=0,d=0;d<a.length;d++)d%8===0&&d>0&&(b.push(String.fromCharCode(c)),c=0),a[d]&&(c|=1<<d%8);c>0&&b.push(String.fromCharCode(c));return wb(b.join(\"\")).replace(/\\.+$/,\"\")};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Cb=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Db=function(a){if(a==null)return String(a);var b=Cb.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Eb=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Fb=function(a){if(!a||Db(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Eb(a,\"constructor\")&&!Eb(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nEb(a,b)},Gb=function(a,b){var c=b||(Db(a)==\"array\"?[]:{}),d;for(d in a)if(Eb(a,d)&&d!==\"__proto__\"){var e=a[d];Db(e)==\"array\"?(Db(c[d])!=\"array\"&&(c[d]=[]),c[d]=Gb(e,c[d])):Fb(e)?(Fb(c[d])||(c[d]={}),c[d]=Gb(e,c[d])):c[d]=e}return c};function Hb(){}function Ib(a){return typeof a===\"function\"}function Jb(a){return typeof a===\"string\"}function Kb(a){return typeof a===\"number\"&&!isNaN(a)}function Lb(a){return Array.isArray(a)?a:[a]}function Mb(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 Nb(a,b){if(!Kb(a)||!Kb(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction Ob(a,b){for(var c=new Pb,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 Qb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function Rb(a){return Math.round(Number(a))||0}function Sb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}function Tb(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}\nfunction Ub(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Vb(){return new Date(Date.now())}function Wb(){return Vb().getTime()}var Pb=function(){this.prefix=\"gtm.\";this.values={}};Pb.prototype.set=function(a,b){this.values[this.prefix+a]=b};Pb.prototype.get=function(a){return this.values[this.prefix+a]};Pb.prototype.contains=function(a){return this.get(a)!==void 0};function Xb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}\nfunction Yb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Zb(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function $b(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 ac(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function bc(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction cc(a,b,c){c=c||[];for(var d=a,e=0;e<b.length-1;e++){if(!d.hasOwnProperty(b[e]))return;d=d[b[e]];if(c.indexOf(d)>=0)return}return d}function dc(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 ec=/^\\w{1,9}$/;function fc(a,b){a=a||{};b=b||\",\";var c=[],d=n(Object.entries(a)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h;ec.test(k)&&m&&c.push(k)}}finally{z(d,e)}return c.join(b)}\nfunction hc(a){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)}function ic(a){if(!a)return a;var b=a;try{b=decodeURIComponent(a)}catch(d){}var c=b.split(\",\");return c.length===2&&c[0]===c[1]?c[0]:a}\nfunction jc(a,b,c){function d(m){var p=m.split(\"=\")[0];if(a.indexOf(p)<0)return m;if(c!==void 0)return p+\"=\"+c}function e(m){return m.split(\"&\").map(d).filter(function(p){return p!==void 0}).join(\"&\")}var f=b.href.split(/[?#]/)[0],g=b.search,h=b.hash;g[0]===\"?\"&&(g=g.substring(1));h[0]===\"#\"&&(h=h.substring(1));g=e(g);h=e(h);g!==\"\"&&(g=\"?\"+g);h!==\"\"&&(h=\"#\"+h);var k=\"\"+f+g+h;k[k.length-1]===\"/\"&&(k=k.substring(0,k.length-1));return k}\nfunction kc(a){for(var b=0;b<3;++b)try{var c=decodeURIComponent(a).replace(/\\+/g,\" \");if(c===a)break;a=c}catch(d){return\"\"}return a}function lc(){var a=B,b;a:{var c=a.crypto||a.msCrypto;if(c&&c.getRandomValues)try{var d=new Uint8Array(25);c.getRandomValues(d);b=mc(String.fromCharCode.apply(String,w(d)));break a}catch(e){}b=void 0}return b}function mc(a){return btoa(a).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}\nfunction nc(a,b){var c=a;if(b!==void 0){if(b<=0)return\"\";c.length>b&&(c=c.substring(0,b))}for(;c.length>0;)try{var d=encodeURIComponent(c).replace(/%([0-9A-F]{2})/g,function(f,g){return String.fromCharCode(Number(\"0x\"+g))}),e=mc(d);if(b===void 0||e.length<=b)return e;c=c.slice(0,-1)}catch(f){if(f instanceof URIError&&c.length>0)c=c.slice(0,-1);else throw f;}return\"\"};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar oc=globalThis.trustedTypes,pc;function qc(){var a=null;if(!oc)return a;try{var b=function(c){return c};a=oc.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function rc(){pc===void 0&&(pc=qc());return pc};var sc=function(a){this.H=a};sc.prototype.toString=function(){return this.H+\"\"};function tc(a){var b=a,c=rc(),d=c?c.createScriptURL(b):b;return new sc(d)}function uc(a){if(a instanceof sc)return a.H;throw Error(\"\");};var vc=Aa([\"\"]),wc=ya([\"\\x00\"],[\"\\\\0\"]),xc=ya([\"\\n\"],[\"\\\\n\"]),yc=ya([\"\\x00\"],[\"\\\\u0000\"]);function zc(a){return a.toString().indexOf(\"`\")===-1}zc(function(a){return a(vc)})||zc(function(a){return a(wc)})||zc(function(a){return a(xc)})||zc(function(a){return a(yc)});var Ac=function(a){this.H=a};Ac.prototype.toString=function(){return this.H};var Bc=function(a){this.isValid=a};function Cc(a){return new Bc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var Dc=[Cc(\"data\"),Cc(\"http\"),Cc(\"https\"),Cc(\"mailto\"),Cc(\"ftp\"),new Bc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function Ec(a){var b;b=b===void 0?Dc:b;if(a instanceof Ac)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Bc&&d.isValid(a))return new Ac(a)}}var Fc=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction Gc(a){var b;if(a instanceof Ac)if(a instanceof Ac)b=a.H;else throw Error(\"\");else b=Fc.test(a)?a:void 0;return b};function Hc(a,b){var c=Gc(b);c!==void 0&&(a.action=c)};function Ic(a,b){throw Error(b===void 0?\"unexpected value \"+a+\"!\":b);};var Jc=function(a){this.H=a};Jc.prototype.toString=function(){return this.H+\"\"};var Lc=function(){this.H=Kc[0].toLowerCase()};Lc.prototype.toString=function(){return this.H};function Mc(a,b){var c=[new Lc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof Lc)g=f.H;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\")};var Nc=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};\"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 NOBR 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 Oc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var B=window,Pc=[],Qc=window.history,C=document,Rc=navigator;function Sc(){var a;try{a=Rc.serviceWorker}catch(b){return}return a}var Tc,Uc=C.currentScript,Vc=(Tc=Uc&&Uc.tagName===\"SCRIPT\"?Uc:null)&&Tc.src;function Wc(a,b){var c=B,d=c[a];c[a]=d===void 0?b:d;return c[a]}function Xc(a){return(Rc.userAgent||\"\").indexOf(a)!==-1}function Yc(){return Xc(\"Firefox\")||Xc(\"FxiOS\")}function Zc(){return(Xc(\"GSA\")||Xc(\"GoogleApp\"))&&(Xc(\"iPhone\")||Xc(\"iPad\"))}\nfunction $c(){return Xc(\"Edg/\")||Xc(\"EdgA/\")||Xc(\"EdgiOS/\")}var ad={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},bd={height:1,onload:1,src:1,style:1,width:1};function cd(a,b,c){if(b){var d=n(Object.entries(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h;k=k.toLowerCase();c.hasOwnProperty(k)||a.setAttribute(k,m)}}finally{z(d,e)}}}\nfunction dd(a,b,c,d,e){var f=C.createElement(\"script\");cd(f,d,ad);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=tc(Oc(a));f.src=uc(g);var h,k=f.ownerDocument;k=k===void 0?document:k;var m,p,q=(p=(m=k).querySelector)==null?void 0:p.call(m,\"script[nonce]\");(h=q==null?\"\":q.nonce||q.getAttribute(\"nonce\")||\"\")&&f.setAttribute(\"nonce\",h);b&&(f.onload=b);c&&(f.onerror=c);e?e.appendChild(f):ed.jt(f);return f}\nfunction gd(){if(Vc){var a=Vc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1}\nfunction hd(a,b,c,d,e,f){f=f===void 0?!0:f;var g=e,h=!1;g||(g=C.createElement(\"iframe\"),h=!0);cd(g,c,bd);if(d){var k=n(Object.entries(d)),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value;g.dataset[q]=r}}finally{z(k,m)}}f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(h){var t=C.body&&C.body.lastChild||C.body||C.head;t.parentNode.insertBefore(g,t)}b&&(g.onload=b);return g}\nfunction id(){return ed.us.apply(ed,w(Ra.apply(0,arguments)))}function jd(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,!!d)}function kd(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}function ld(a){B.setTimeout(a,0)}function md(a,b){var c=Ra.apply(2,arguments),d,e=(d=B).setInterval.apply(d,[a,b].concat(w(c)));Pc.push(e);return e}\nfunction nd(a){var b=B;if(Ib(b.queueMicrotask))try{b.queueMicrotask(a);return}catch(d){}var c;Ib((c=b.Promise)==null?void 0:c.resolve)?b.Promise.resolve().then(function(){a()}).catch(function(){}):ld(a)}function od(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null}function pd(a){var b=a.innerText||a.textContent||\"\";b&&b!==\" \"&&(b=b.replace(/^[\\s\\xa0]+/g,\"\"),b=b.replace(/[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b}\nfunction qd(a){var b=C.createElement(\"div\"),c=b,d,e;e=Oc(\"A<div>\"+a+\"</div>\");var f=e,g=rc(),h=g?g.createHTML(f):f;d=new Jc(h);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error(\"\");var k;if(d instanceof Jc)k=d.H;else throw Error(\"\");c.innerHTML=k;b=b.lastChild;for(var m=[];b&&b.firstChild;)m.push(b.removeChild(b.firstChild));return m}\nfunction rd(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}function sd(a,b,c){var d;try{d=Rc.sendBeacon&&Rc.sendBeacon(a)}catch(e){zb(\"TAGGING\",15)}d?b==null||b():id(a,b,c)}function td(a,b){try{if(Rc.sendBeacon!==void 0)return Rc.sendBeacon(a,b)}catch(c){zb(\"TAGGING\",15)}return!1}function ud(){return Rc.sendBeacon!==void 0}\nvar vd={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"};\nfunction wd(a,b,c,d,e){if(xd()){var f=ma(Object,\"assign\").call(Object,{},vd);b&&(f.body=b);c&&(c.attributionReporting&&(f.attributionReporting=c.attributionReporting),c.browsingTopics!==void 0&&(f.browsingTopics=c.browsingTopics),c.credentials&&(f.credentials=c.credentials),c.keepalive!==void 0&&(f.keepalive=c.keepalive),c.method&&(f.method=c.method),c.mode&&(f.mode=c.mode));try{var g=B.fetch(a,f);if(g)return g.then(function(k){k&&(k.ok||k.status===0)?d==null||d():e==null||e()}).catch(function(){e==\nnull||e()}),!0}catch(k){}}if((c==null?0:c.mo)||(c==null?0:c.credentials)&&c.credentials!==\"include\")return e==null||e(),!1;if(b){var h=td(a,b);h?d==null||d():e==null||e();return h}ed.hu(a,d,e);return!0}function xd(){return Ib(B.fetch)}function yd(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c}function zd(){var a=B.performance;if(a&&Ib(a.now))return a.now()}\nfunction Ad(){var a,b=B.performance;if(b&&b.getEntriesByType)try{var c=b.getEntriesByType(\"navigation\");c&&c.length>0&&(a=c[0].type)}catch(d){return\"e\"}if(!a)return\"u\";switch(a){case \"navigate\":return\"n\";case \"back_forward\":return\"h\";case \"reload\":return\"r\";case \"prerender\":return\"p\";default:return\"x\"}}function Bd(){return B.performance||void 0}function Cd(){var a=B.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1}\nvar ed={us:function(a,b,c,d){var e=new Image(1,1);cd(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},jt:function(a){var b=C.getElementsByTagName(\"script\")[0]||C.body||C.head;b.parentNode.insertBefore(a,b)},hu:sd};function Dd(a,b){return this.evaluate(a)&&this.evaluate(b)}function Ed(a,b){return this.evaluate(a)===this.evaluate(b)}function Fd(a,b){return this.evaluate(a)||this.evaluate(b)}function Gd(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Hd(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Id(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case \"pageLocation\":var e=B.location.href;d instanceof ob&&d.get(\"stripProtocol\")&&(e=e.replace(/^https?:\\/\\//,\"\"));return e}};function Jd(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var Kd=function(a){a=a===void 0?[]:a;this.oa=new Wa;this.values=[];this.Pa=!1;for(var b in a)a.hasOwnProperty(b)&&(Jd(b)?this.values[Number(b)]=a[Number(b)]:this.oa.set(b,a[b]))};l=Kd.prototype;l.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.values.length;c++){var d=this.values[c];d===null||d===void 0?b.push(\"\"):d instanceof Kd?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nl.set=function(a,b){if(!this.Pa)if(a===\"length\"){if(!Jd(b))throw gb(Error(\"RangeError: Length property must be a valid integer.\"));this.values.length=Number(b)}else Jd(a)?this.values[Number(a)]=b:this.oa.set(a,b)};l.get=function(a){return a===\"length\"?this.length():Jd(a)?this.values[Number(a)]:this.oa.get(a)};l.length=function(){return this.values.length};l.Ha=function(){for(var a=this.oa.Ha(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(String(b));return a};\nl.mc=function(){for(var a=this.oa.mc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(this.values[b]);return a};l.kc=function(){for(var a=this.oa.kc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push([String(b),this.values[b]]);return a};l.remove=function(a){Jd(a)?delete this.values[Number(a)]:this.Pa||this.oa.remove(a)};l.pop=function(){return this.values.pop()};l.push=function(){return this.values.push.apply(this.values,w(Ra.apply(0,arguments)))};l.shift=function(){return this.values.shift()};\nl.splice=function(a,b){var c=Ra.apply(2,arguments);return b===void 0&&c.length===0?new Kd(this.values.splice(a)):new Kd(this.values.splice.apply(this.values,[a,b||0].concat(w(c))))};l.unshift=function(){return this.values.unshift.apply(this.values,w(Ra.apply(0,arguments)))};l.has=function(a){return Jd(a)&&this.values.hasOwnProperty(a)||this.oa.has(a)};l.ab=function(){this.Pa=!0;Object.freeze(this.values)};l.Kb=function(){return this.Pa};\nfunction Ld(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var Md=function(a,b){this.functionName=a;this.fn=b;this.oa=new Wa;this.Pa=!1};l=Md.prototype;l.toString=function(){return this.functionName};l.getName=function(){return this.functionName};l.getKeys=function(){return new Kd(this.Ha())};l.invoke=function(a){return this.fn.call.apply(this.fn,[new Nd(this,a)].concat(w(Ra.apply(1,arguments))))};l.apply=function(a,b){return this.fn.apply(new Nd(this,a),b)};l.Lc=function(a){var b=Ra.apply(1,arguments);try{return this.invoke.apply(this,[a].concat(w(b)))}catch(c){}};\nl.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};l.ab=function(){this.Pa=!0};l.Kb=function(){return this.Pa};var Od=function(a,b){Md.call(this,a,b)};va(Od,Md);var Pd=function(a,b){Md.call(this,a,b)};va(Pd,Md);var Nd=function(a,b){this.fn=a;this.V=b};\nNd.prototype.evaluate=function(a){var b=this.V;return Array.isArray(a)?kb(b,a):a};Nd.prototype.getName=function(){return this.fn.getName()};Nd.prototype.ee=function(){return this.V.ee()};var Qd=function(){this.map=new Map};Qd.prototype.set=function(a,b){this.map.set(a,b)};Qd.prototype.get=function(a){return this.map.get(a)};var Rd=function(){this.keys=[];this.values=[]};Rd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};Rd.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function Sd(){try{return Map?new Qd:new Rd}catch(a){return new Rd}};var Td=function(a){if(a instanceof Td)return a;var b;a:if(a==void 0||Array.isArray(a)||Fb(a))b=!0;else{switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":b=!0;break a}b=!1}if(b)throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};Td.prototype.getValue=function(){return this.value};Td.prototype.toString=function(){return String(this.value)};var Vd=function(a){this.promise=a;this.Pa=this.eo=!1;this.oa=new Wa;this.oa.set(\"then\",Ud(this));this.oa.set(\"catch\",Ud(this,!0));this.oa.set(\"finally\",Ud(this,!1,!0))};l=Vd.prototype;l.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};\nvar Ud=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Od(\"\",function(d,e){a.eo=!0;b&&(e=d,d=void 0);c&&(e=d);d instanceof Od||(d=void 0);e instanceof Od||(e=void 0);var f=this.V.zb(),g=function(k){return function(m){try{return c?(k.invoke(f),a.promise):k.invoke(f,m)}catch(p){return Promise.reject(p instanceof Error?new Td(p):String(p))}}},h=a.promise.then(d&&g(d),e&&g(e));return new Vd(h)})};Vd.prototype.ab=function(){this.Pa=!0};Vd.prototype.Kb=function(){return this.Pa};function D(a,b,c){var d=Sd(),e=function(g,h){for(var k=g.Ha(),m=0;m<k.length;m++)h[k[m]]=f(g.get(k[m]))},f=function(g){if(g===null||g===void 0)return g;var h=d.get(g);if(h)return h;if(g instanceof Kd){var k=[];d.set(g,k);for(var m=g.Ha(),p=0;p<m.length;p++)k[m[p]]=f(g.get(m[p]));return k}if(g instanceof Vd)return g.promise.then(function(u){return D(u,b,1)},function(u){return Promise.reject(D(u,b,1))});if(g instanceof ob){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Od){var r=function(){for(var u=\n[],v=0;v<arguments.length;v++)u[v]=Wd(arguments[v],b,c);var x=new mb(b?b.ee():new Ya);b&&x.oe(b.mb());return f(g.apply(x,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 Td&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===\nnull)return null}};return f(a)}\nfunction Wd(a,b,c){var d=Sd(),e=function(g,h){for(var k in g)g.hasOwnProperty(k)&&h.set(k,f(g[k]))},f=function(g){var h=d.get(g);if(h)return h;if(Array.isArray(g)||Qb(g)){var k=new Kd;d.set(g,k);for(var m in g)g.hasOwnProperty(m)&&k.set(m,f(g[m]));return k}if(Fb(g)){var p=new ob;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Od(\"\",function(){for(var u=Ra.apply(0,arguments),v=[],x=0;x<u.length;x++)v[x]=D(this.evaluate(u[x]),b,c);return f(this.V.Oj()(g,g,v))});d.set(g,q);e(g,q);return q}var r=typeof g;if(g===null||r===\"string\"||r===\"number\"||r===\"boolean\")return g;var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;default:}if(g!==void 0&&t)return new Td(g)};return f(a)};var Xd={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 Kd)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new Kd(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 Kd(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 Kd(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nw(Ra.apply(1,arguments)))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw gb(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 gb(Error(\"TypeError: Reduce on List with no elements.\"));}for(var h=f;h<d;h++)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,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 gb(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 gb(Error(\"TypeError: ReduceRight on List with no elements.\"));}for(var h=f;h>=0;h--)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reverse:function(){for(var a=Ld(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(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===\nvoid 0?d:c<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 Kd(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=Ld(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]):this.remove(d);return this},splice:function(a,b,c){return this.splice.apply(this,\n[b,c].concat(w(Ra.apply(3,arguments))))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,w(Ra.apply(1,arguments)))}};var Yd={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},Zd=new Va(\"break\"),$d=new Va(\"continue\");function be(a,b){return this.evaluate(a)+this.evaluate(b)}function ce(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction de(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!(f instanceof Kd))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(d===null||d===void 0)throw gb(Error(\"TypeError: Can't read property \"+e+\" of \"+d+\".\"));var g=typeof d===\"number\";if(typeof d===\"boolean\"||g){if(e===\"toString\"){if(g&&f.length()){var h=D(f.get(0));try{return d.toString(h)}catch(u){}}return d.toString()}throw gb(Error(\"TypeError: \"+d+\".\"+e+\" is not a function.\"));}if(typeof d===\n\"string\"){if(Yd.hasOwnProperty(e)){var k=D(f,void 0,1);return Wd(d[e].apply(d,k),this.V)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(d instanceof Kd){if(d.has(e)){var m=d.get(String(e));if(m instanceof Od){var p=Ld(f);return m.apply(this.V,p)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(Xd.supportedMethods.indexOf(e)>=0){var q=Ld(f);return Xd[e].call.apply(Xd[e],[d,this.V].concat(w(q)))}}if(d instanceof Od||d instanceof ob||d instanceof Vd){if(d.has(e)){var r=d.get(e);if(r instanceof\nOd){var t=Ld(f);return r.apply(this.V,t)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(e===\"toString\")return d instanceof Od?d.getName():d.toString();if(e===\"hasOwnProperty\")return d.has(f.get(0))}if(d instanceof Td&&e===\"toString\")return d.toString();throw gb(Error(\"TypeError: Object has no '\"+e+\"' property.\"));}\nfunction ee(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.V;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 fe(){var a=Ra.apply(0,arguments),b=this.V.zb(),c=ib(b,a);if(c instanceof Va)return c}function ge(){return Zd}function he(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Va)return d}}\nfunction ie(){for(var a=this.V,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);a.Rh(c,d)}}}function je(){return $d}function ke(a,b){return new Va(a,this.evaluate(b))}function le(a,b){var c=Ra.apply(2,arguments),d;d=new Kd;for(var e=this.evaluate(b),f=0;f<e.length;f++)d.push(e[f]);var g=[51,a,d].concat(w(c));this.V.add(a,this.evaluate(g))}function me(a,b){return this.evaluate(a)/this.evaluate(b)}\nfunction ne(a,b){var c=this.evaluate(a),d=this.evaluate(b),e=c instanceof Td,f=d instanceof Td;return e||f?e&&f?c.getValue()===d.getValue():!1:c==d}function oe(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}function pe(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=ib(f,d);if(g instanceof Va){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}\nfunction qe(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(f){return f},c);if(b instanceof ob||b instanceof Vd||b instanceof Kd||b instanceof Od){var d=b.Ha(),e=d.length;return pe(a,function(){return e},function(f){return d[f]},c)}}function re(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){g.set(d,h);return g},e,f)}\nfunction se(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){var k=g.zb();k.Rh(d,h);return k},e,f)}function te(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){var k=g.zb();k.add(d,h);return k},e,f)}function ue(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){g.set(d,h);return g},e,f)}\nfunction we(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){var k=g.zb();k.Rh(d,h);return k},e,f)}function xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){var k=g.zb();k.add(d,h);return k},e,f)}\nfunction ve(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof Kd)return pe(a,function(){return b.length()},function(d){return b.get(d)},c);throw gb(Error(\"The value is not iterable.\"));}\nfunction ye(a,b,c,d){function e(q,r){for(var t=0;t<f.length();t++){var u=f.get(t);r.add(u,q.get(u))}}var f=this.evaluate(a);if(!(f instanceof Kd))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.V,h=this.evaluate(d),k=g.zb();for(e(g,k);kb(k,b);){var m=ib(k,h);if(m instanceof Va){if(m.type===\"break\")break;if(m.type===\"return\")return m}var p=g.zb();e(k,p);kb(p,c);k=p}}\nfunction ze(a,b){var c=Ra.apply(2,arguments),d=this.V,e=this.evaluate(b);if(!(e instanceof Kd))throw Error(\"Error: non-List value given for Fn argument names.\");return new Od(a,function(){return function(){var f=Ra.apply(0,arguments),g=d.zb();g.mb()===void 0&&g.oe(this.V.mb());for(var h=[],k=0;k<f.length;k++){var m=this.evaluate(f[k]);h[k]=m}for(var p=e.get(\"length\"),q=0;q<p;q++)q<h.length?g.add(e.get(q),h[q]):g.add(e.get(q),void 0);g.add(\"arguments\",new Kd(h));var r=ib(g,c);if(r instanceof Va)return r.type===\n\"return\"?r.data:r}}())}function Ae(a){var b=this.evaluate(a),c=this.V;if(Be&&!c.has(b))throw new ReferenceError(b+\" is not defined.\");return c.get(b)}\nfunction Ce(a,b){var c,d=this.evaluate(a),e=this.evaluate(b);if(d===void 0||d===null)throw gb(Error(\"TypeError: Cannot read properties of \"+d+\" (reading '\"+e+\"')\"));if(d instanceof ob||d instanceof Vd||d instanceof Kd||d instanceof Od)c=d.get(e);else if(typeof d===\"string\")e===\"length\"?c=d.length:Jd(e)&&(c=d[e]);else if(d instanceof Td)return;return c}function De(a,b){return this.evaluate(a)>this.evaluate(b)}function Ee(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Fe(a,b){var c=this.evaluate(a),d=this.evaluate(b);c instanceof Td&&(c=c.getValue());d instanceof Td&&(d=d.getValue());return c===d}function Ge(a,b){return!Fe.call(this,a,b)}function He(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=ib(this.V,d);if(e instanceof Va)return e}var Be=!1;\nfunction Ie(a,b){return this.evaluate(a)<this.evaluate(b)}function Je(a,b){return this.evaluate(a)<=this.evaluate(b)}function Ke(){for(var a=new Kd,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Le(){for(var a=new ob,b=0;b<arguments.length-1;b+=2){var c=String(this.evaluate(arguments[b])),d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Me(a,b){return this.evaluate(a)%this.evaluate(b)}\nfunction Ne(a,b){return this.evaluate(a)*this.evaluate(b)}function Oe(a){return-this.evaluate(a)}function Pe(a){return!this.evaluate(a)}function Qe(a,b){return!ne.call(this,a,b)}function Re(){return null}function Se(a,b){return this.evaluate(a)||this.evaluate(b)}function Te(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function Ue(a){return this.evaluate(a)}function Ve(){return Ra.apply(0,arguments)}function We(a){return new Va(\"return\",this.evaluate(a))}\nfunction Xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(d===null||d===void 0)throw gb(Error(\"TypeError: Can't set property \"+e+\" of \"+d+\".\"));(d instanceof Od||d instanceof Kd||d instanceof ob)&&d.set(String(e),f);return f}function Ye(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction Ze(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!Array.isArray(e)||!Array.isArray(f))throw Error(\"Error: Malformed switch instruction.\");for(var g,h=!1,k=0;k<e.length;k++)if(h||d===this.evaluate(e[k]))if(g=this.evaluate(f[k]),g instanceof Va){var m=g.type;if(m===\"break\")return;if(m===\"return\"||m===\"continue\")return g}else h=!0;if(f.length===e.length+1&&(g=this.evaluate(f[f.length-1]),g instanceof Va&&(g.type===\"return\"||g.type===\"continue\")))return g}\nfunction $e(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function af(a){var b=this.evaluate(a);return b instanceof Od?\"function\":typeof b}function bf(){for(var a=this.V,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction cf(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=ib(this.V,e);if(f instanceof Va){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=ib(this.V,e);if(g instanceof Va){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function df(a){return~Number(this.evaluate(a))}function ef(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function ff(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction gf(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function hf(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function jf(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function kf(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function lf(){}\nfunction mf(a,b,c){try{var d=this.evaluate(b);if(d instanceof Va)return d}catch(h){if(!(h instanceof fb&&h.Jn))throw h;var e=this.V.zb();a!==\"\"&&(h instanceof fb&&(h=h.ik),e.add(a,new Td(h)));var f=this.evaluate(c),g=ib(e,f);if(g instanceof Va)return g}}function nf(a,b){var c,d;try{d=this.evaluate(a)}catch(f){if(!(f instanceof fb&&f.Jn))throw f;c=f}var e=this.evaluate(b);if(e instanceof Va)return e;if(c)throw c;if(d instanceof Va)return d};var pf=function(){this.H=new lb;of(this)};pf.prototype.execute=function(a){return this.H.run(a)};var of=function(a){var b=function(c,d){var e=new Pd(String(c),d);e.ab();var f=String(c);a.H.H.set(f,e);hb.set(f,e)};b(\"map\",Le);b(\"and\",Dd);b(\"contains\",Gd);b(\"equals\",Ed);b(\"or\",Fd);b(\"startsWith\",Hd);b(\"variable\",Id)};pf.prototype.Vb=function(a){this.H.Vb(a)};var rf=function(){this.K=!1;this.H=new lb;qf(this);this.K=!0};rf.prototype.execute=function(a){return sf(this.H.run(a))};rf.prototype.ab=function(){this.H.ab()};\nvar qf=function(a){var b=function(c,d){var e=String(c),f=new Pd(e,d);f.ab();a.H.H.set(e,f);hb.set(e,f)};b(0,be);b(1,ce);b(2,de);b(3,ee);b(56,hf);b(57,ef);b(58,df);b(59,kf);b(60,ff);b(61,gf);b(62,jf);b(53,fe);b(4,ge);b(5,he);b(68,mf);b(52,ie);b(6,je);b(49,ke);b(7,Ke);b(8,Le);b(9,he);b(50,le);b(10,me);b(12,ne);b(13,oe);b(67,nf);b(51,ze);b(47,re);b(54,se);b(55,te);b(63,ye);b(64,ue);b(65,we);b(66,xe);b(15,Ae);b(16,Ce);b(17,Ce);b(18,De);b(19,Ee);b(20,Fe);b(21,Ge);b(22,He);b(23,Ie);b(24,Je);b(25,Me);b(26,\nNe);b(27,Oe);b(28,Pe);b(29,Qe);b(45,Re);b(30,Se);b(32,Te);b(33,Te);b(34,Ue);b(35,Ue);b(46,Ve);b(36,We);b(43,Xe);b(37,Ye);b(38,Ze);b(39,$e);b(40,af);b(44,lf);b(41,bf);b(42,cf)};rf.prototype.ee=function(){return this.H.ee()};rf.prototype.Vb=function(a){this.H.Vb(a)};rf.prototype.wd=function(a){this.H.wd(a)};\nfunction sf(a){if(a instanceof Va||a instanceof Od||a instanceof Kd||a instanceof ob||a instanceof Vd||a instanceof Td||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var tf=function(a){this.message=a};function vf(a){a.bw=!0;return a};var wf=vf(function(a){return typeof a===\"number\"}),xf=vf(function(a){return typeof a===\"string\"}),yf=vf(function(a){return typeof a===\"boolean\"});function zf(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new tf(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Af(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Bf=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function Cf(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+zf(e)+c}a<<=2;d||(a|=32);return c=\"\"+zf(a|b)+c}function Df(a,b){return b===void 0||b===0?\"\":\"\"+Cf(a,1)+zf(b)}\nfunction Ef(a,b){var c;var d=a.li,e=a.bk;d===void 0?c=\"\":(e||(e=0),c=\"\"+Cf(1,1)+zf(d<<2|e));var f=\"4\"+c+Df(2,a.Yr),g,h=a.runtimeVersion;g=h&&Bf.test(h)?\"\"+Cf(3,2)+h:\"\";var k;var m=a.ctid;if(m&&b){var p=Cf(5,3),q=m.split(\"-\"),r=q[0].toUpperCase();if(r!==\"GTM\"&&r!==\"OPT\")k=\"\";else{var t=q[1];k=\"\"+p+zf(1+t.length)+(a.At||0)+t}}else k=\"\";var u=a.canonicalId,v=a.Wb,x=a.lw,y=f+g+Df(4,a.releaseExperiment)+k+Df(6,a.ou)+(u?\"\"+Cf(7,3)+zf(u.length)+u:\"\")+(v?\"\"+Cf(8,3)+zf(v.length)+v:\"\")+(x?\"\"+Cf(9,3)+zf(x.length)+\nx:\"\"),A;var E=a.ls;E=E===void 0?{}:E;var F=[],G=n(Object.keys(E)),H=G.next();try{for(;!H.done;H=G.next()){var J=H.value;F[Number(J)]=E[J]}}finally{z(G,H)}if(F.length){var M=Cf(10,3),T;if(F.length===0)T=zf(0);else{for(var V=[],fa=0,da=!1,ha=0;ha<F.length;ha++){da=!0;var ja=ha%6;F[ha]&&(fa|=1<<ja);ja===5&&(V.push(zf(fa)),fa=0,da=!1)}da&&V.push(zf(fa));T=V.join(\"\")}var za=T;A=\"\"+M+zf(za.length)+za}else A=\"\";var Ha=a.Lt,sa=a.Zt;return y+A+(Ha?\"\"+Cf(11,3)+zf(Ha.length)+Ha:\"\")+(sa?\"\"+Cf(13,3)+zf(sa.length)+\nsa:\"\")+Df(14,a.pu)+Df(15,a.ei)+Df(16,a.Jo)};function Ff(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};function Gf(a,b){for(var c=xb(b),d=new Uint8Array(c.length),e=0;e<c.length;e++)d[e]=c.charCodeAt(e);if(d.length!==32)throw Error(\"Key is not 32 bytes.\");return Hf(a,d)}function Hf(a,b){if(a===\"\")return\"\";var c=hc(a),d=b.slice(-2),e=[].concat(w(d),w(c)).map(function(g,h){return g^b[h%b.length]}),f=new Uint8Array([].concat(w(e),w(d)));return wb(String.fromCharCode.apply(String,w(f))).replace(/\\.+$/,\"\")};function If(a,b){var c={};c[\"function\"]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c};function Jf(a,b){b=b===void 0?!1:b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?!!data.blob[a]:b}function I(a){var b;b=b===void 0?\"\":b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?String(data.blob[a]):b}function Kf(a){var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(a))?Number(data.blob[a]):0}function Lf(a){var b;b=b===void 0?[]:b;var c,d,e=(c=data)==null?void 0:(d=c.blob)==null?void 0:d[a];return Array.isArray(e)?e:b}\nfunction Mf(a){var b;b=b===void 0?\"\":b;var c=Nf(46);return c&&(c==null?0:c.hasOwnProperty(a))?String(c[a]):b}function Of(a,b){var c=Nf(46);return c&&(c==null?0:c.hasOwnProperty(a))?Number(c[a]):b}function Nf(a){var b,c;return(b=data)==null?void 0:(c=b.blob)==null?void 0:c[a]};var Pf=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\"};va(Pf,Error);Pf.prototype.getMessage=function(){return this.message};function Qf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)Qf(a[c],b[c])}};var Rf=function(a){this.H=a};Rf.prototype.K=function(a,b){var c=Ra.apply(2,arguments);if(!this.H[a]||!this.H[a][b])throw new Pf(b,{},\"The requested permission \"+b+\" is not configured.\");this.H[a][b].apply(this.H[a],[b].concat(w(c)))};function Sf(){return function(a,b){var c;var d=Tf;a instanceof fb?(a.H=d,c=a):c=new fb(a,d);var e=c;b&&e.K.push(b);throw e;}}function Tf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)Kb(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 Uf=RegExp(\"[^0-9\\\\.+-]\",\"g\"),Vf=RegExp(\"[^0-9\\\\,+-]\",\"g\"),Wf=RegExp(\"[^0-9+-]\",\"g\");\nfunction Xf(a,b){if(typeof a===\"number\")return a;var c=String(a),d;if(b===\"AUTOMATIC\"){var e=(c.match(/\\./g)||[]).length,f=(c.match(/,/g)||[]).length,g=\"NONE\";if(e>0&&f>0){var h=c.lastIndexOf(\".\")>c.lastIndexOf(\",\");h&&e===1?g=\"PERIOD\":h||f!==1||(g=\"COMMA\")}else e===1?g=(c.split(\".\")[1].match(/[0-9]/g)||[]).length!==3?\"PERIOD\":\"NONE\":f===1&&(g=(c.split(\",\")[1].match(/[0-9]/g)||[]).length!==3?\"COMMA\":\"NONE\");d=g}else d=b===\"COMMA\"?\"COMMA\":\"PERIOD\";var k,m;d===\"PERIOD\"?(k=\".\",m=Uf):d===\"COMMA\"?(k=\",\",\nm=Vf):(k=\"\",m=Wf);var p=c.replace(m,\"\");if(k!==\"\"&&p.split(k).length>2)return a;var q=p.replace(/,/g,\".\");if(q===\"\")return a;var r=Number(q);return isNaN(r)?a:r};var Yf=function(a,b){var c;c=c===void 0?{}:c;this.P=a;this.T=b;this.H=c},Zf=function(a,b,c){var d;(d=a.T)[b]!=null||(d[b]=c)},$f=function(a,b,c){var d;(d=a.H)[b]!=null||(d[b]=[]);a.H[b].push(function(){return c.apply(null,w(Ra.apply(0,arguments)))})};Yf.prototype.K=function(a){var b=this.H[a],c=this.H.all;if(b||c){var d=(this.T[a]||function(){return{}}).apply(void 0,[a].concat(w(Ra.apply(1,arguments))));ag(b||[],this.P,a,d);ag(c||[],this.P,a,d)}};\nfunction ag(a,b,c,d){var e=n(a),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=void 0,k=\"A policy function denied the permission request\";try{h=g(b,c,d),k+=\".\"}catch(m){k=typeof m===\"string\"?k+(\": \"+m):m instanceof Error?k+(\": \"+m.message):k+\".\"}if(!h)throw new Pf(c,d,k);}}finally{z(e,f)}};var cg=function(a,b,c){this.ia=c;this.K={};this.T=new Set;var d={},e={},f=n(Object.entries(b)),g=f.next();try{for(;!g.done;g=f.next()){var h=n(g.value),k=h.next().value,m=h.next().value,p=k,q=m;d[p]={};var r=n(Object.entries(q)),t=r.next();try{for(;!t.done;t=r.next()){var u=n(t.value),v=u.next().value,x=u.next().value,y=v,A=bg(y,x,c),E=A.da,F=A.Tr;d[p][y]=A.assert;e[y]=E;this.T.add(y);F&&(this.K[y]=F)}}finally{z(r,t)}}}finally{z(f,g)}this.H=new Yf(a,e);this.P=new Rf(d)};\ncg.prototype.ka=function(a){var b=Ra.apply(1,arguments);if(!this.T.has(a)&&this.ia[\"__\"+a]){this.T.add(a);var c=bg(a,{},this.ia).da;Zf(this.H,a,function(){var d=Ra.apply(0,arguments);try{return c.apply(null,w(d))}catch(e){return{}}})}this.H.K.apply(this.H,[a].concat(w(b)))};\ncg.prototype.ba=function(a,b){var c=Ra.apply(2,arguments),d=this;this.P.H[a]?(this.P.K.apply(this.P,[a,b].concat(w(c))),this.H.K.apply(this.H,[b].concat(w(c))),this.K[b]&&this.K[b].apply(this.K,[function(e){var f=Ra.apply(1,arguments),g=d.P;if(!g.H[a]||!g.H[a][e])throw dg(e,{},\"The requested additional permission \"+e+\" is not configured.\");d.H.K.apply(d.H,[e].concat(w(f)))}].concat(w(c)))):zb(\"TAGGING\",55)};\nfunction bg(a,b,c){try{var d=c[\"__\"+a];if(!d)throw Error(\"No function found for permission: \"+a+\".\");var e=If(a,b);e.vtp_permissionName=a;e.vtp_createPermissionError=dg;delete e[\"function\"];return d(e)}catch(f){return{assert:function(g){throw new Pf(g,{},\"Permission \"+g+\" is unknown.\");},da:function(){throw new Pf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function dg(a,b,c){return new Pf(a,b,c)};function eg(a){var b=1,c,d,e;if(a)for(b=0,d=a.length-1;d>=0;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=c!==0?b^c>>21:b;return b};var fg=function(a){this.cache=a};fg.prototype.get=function(a){var b=eg(a),c=this.cache.get(b);if(!c)return{promise:void 0,Jj:0};if(Date.now()>=c.timestamp+9E5)return this.cache.delete(b),{promise:void 0,Jj:3};var d=c.resolvedValue?2:1;return{promise:c.resolvedValue?Promise.resolve(c.resolvedValue):c.promise,Jj:d}};fg.prototype.set=function(a,b){var c=eg(a),d={promise:b,resolvedValue:void 0,timestamp:Date.now()};this.cache.set(c,d);b.then(function(e){d.resolvedValue=e})};function gg(a){switch(a){case 0:break;case 9:return\"e4\";case 6:return\"e5\";case 14:return\"e6\";default:return\"e7\"}};var K={D:{Wa:\"ad_personalization\",ma:\"ad_storage\",na:\"ad_user_data\",ya:\"analytics_storage\",uc:\"region\",ra:\"consent_updated\",eh:\"wait_for_update\",xf:\"endpoint_type\",pp:\"_&emfm\",rp:\"app_remove\",sp:\"app_store_refund\",up:\"app_store_subscription_cancel\",vp:\"app_store_subscription_convert\",wp:\"app_store_subscription_renew\",xp:\"consent_update\",yp:\"conversion\",ml:\"add_payment_info\",nl:\"add_shipping_info\",ue:\"add_to_cart\",ve:\"remove_from_cart\",ol:\"view_cart\",zd:\"begin_checkout\",Qu:\"generate_lead\",we:\"select_item\",\nPc:\"view_item_list\",Ad:\"select_promotion\",Qc:\"view_promotion\",Mb:\"purchase\",xe:\"refund\",vc:\"view_item\",pl:\"add_to_wishlist\",zp:\"exception\",Ap:\"first_open\",Bp:\"first_visit\",za:\"gtag.config\",Nb:\"gtag.get\",Cp:\"in_app_purchase\",wc:\"page_view\",Dp:\"screen_view\",Ep:\"session_start\",Fp:\"source_update\",Gp:\"structured_data\",Hp:\"timing_complete\",Ip:\"track_social\",yf:\"user_engagement\",Jp:\"user_id_update\",ih:\"braid_link_decoration_source\",jh:\"braid_storage_source\",Bd:\"gclid_link_decoration_source\",Cd:\"gclid_storage_source\",\nYb:\"gclgb\",qb:\"gclid\",ql:\"gclid_len\",ye:\"gclgs\",ze:\"gcllp\",Ae:\"gclst\",Db:\"ads_data_redaction\",zf:\"gad_source\",Af:\"gad_source_src\",Dd:\"gclid_url\",rl:\"gclsrc\",xi:\"gbraid\",Be:\"wbraid\",Rc:\"allow_ad_personalization_signals\",yi:\"allow_custom_scripts\",kh:\"allow_display_features\",zi:\"allow_enhanced_conversions\",Sc:\"allow_google_signals\",Ai:\"allow_interest_groups\",Kp:\"app_id\",Lp:\"app_installer_id\",Mp:\"app_name\",Np:\"app_version\",Ed:\"auid\",Ru:\"auto_detection_enabled\",sl:\"auto_event\",tl:\"aw_remarketing\",Bi:\"aw_remarketing_only\",\nBf:\"discount\",Cf:\"aw_feed_country\",Df:\"aw_feed_language\",Qa:\"items\",Ef:\"aw_merchant_id\",Ci:\"aw_basket_type\",Ff:\"campaign_content\",Gf:\"campaign_id\",Hf:\"campaign_medium\",If:\"campaign_name\",Jf:\"campaign\",Kf:\"campaign_source\",Lf:\"campaign_term\",Ob:\"client_id\",wl:\"rnd\",Di:\"consent_update_type\",Op:\"content_group\",Pp:\"content_type\",Mf:\"conversion_cookie_prefix\",Ei:\"conversion_id\",Tc:\"conversion_linker\",mh:\"conversion_linker_disabled\",Ce:\"conversion_api\",Fi:\"_&rcb\",nh:\"cookie_deprecation\",Pb:\"cookie_domain\",\nEb:\"cookie_expires\",Zb:\"cookie_flags\",Gd:\"cookie_name\",xc:\"cookie_path\",rb:\"cookie_prefix\",Hd:\"cookie_update\",Uc:\"country\",jb:\"currency\",De:\"customer_lifetime_value\",Nf:\"customer_type\",Ee:\"custom_map\",Gi:\"gcldc_link_decoration_source\",Hi:\"gcldc_storage_source\",Of:\"gcldc\",Id:\"dclid\",Ii:\"debug_mode\",Ra:\"developer_id\",Qp:\"disable_merchant_reported_purchases\",Vc:\"dc_custom_params\",Rp:\"dc_natural_search\",Sp:\"dynamic_event_settings\",xl:\"affiliation\",oh:\"checkout_option\",Ji:\"checkout_step\",yl:\"coupon\",Pf:\"item_list_name\",\nKi:\"list_name\",Tp:\"promotions\",Jd:\"shipping\",zl:\"tax\",ph:\"engagement_time_msec\",qh:\"enhanced_client_id\",Up:\"enhanced_conversions\",Su:\"enhanced_conversions_automatic_settings\",Fe:\"estimated_delivery_date\",Qf:\"event_callback\",Vp:\"event_category\",Kd:\"event_developer_id_string\",Ge:\"event_id\",Li:\"_event_join_id\",Wp:\"event_label\",ac:\"event\",Al:\"_&ae\",Mi:\"event_settings\",rh:\"event_timeout\",Xp:\"description\",Yp:\"fatal\",Zp:\"experiments\",He:\"ext_client_id\",Ni:\"firebase_id\",Rf:\"first_party_collection\",Sf:\"_x_20\",\nbc:\"_x_19\",aq:\"flight_error_code\",bq:\"flight_error_message\",Oi:\"fl_activity_category\",Pi:\"fl_activity_group\",sh:\"fl_advertiser_id\",Qi:\"match_id\",Bl:\"fl_random_number\",Cl:\"tran\",Dl:\"u\",th:\"gac_gclid\",Ie:\"gac_wbraid\",El:\"gac_wbraid_multiple_conversions\",cq:\"ga_restrict_domain\",Fl:\"ga_temp_client_id\",fq:\"ga_temp_ecid\",Je:\"gdpr_applies\",uh:\"_gt_metadata\",Gl:\"geo_granularity\",Tf:\"value_callback\",Uf:\"value_key\",Xa:\"google_analysis_params\",Md:\"_google_ng\",Hl:\"_ono\",Vf:\"google_signals\",gq:\"google_tld\",Wf:\"gpp_sid\",\nXf:\"gpp_string\",fc:\"groups\",Il:\"gsa_experiment_id\",Yf:\"gtag_event_feature_usage\",Jl:\"gtm_up\",Ke:\"iframe_state\",Nd:\"ignore_referrer\",Kl:\"internal_traffic_results\",Ll:\"_is_fpm\",Xc:\"is_legacy_converted\",Yc:\"is_legacy_loaded\",Ri:\"is_passthrough\",Zf:\"_lps\",xb:\"language\",Si:\"legacy_developer_id_string\",Fb:\"linker\",cg:\"accept_incoming\",yc:\"decorate_forms\",Ca:\"domains\",Zc:\"url_position\",Od:\"merchant_feed_label\",Pd:\"merchant_feed_language\",Qd:\"merchant_id\",Ml:\"method\",hq:\"name\",Nl:\"navigation_type\",Le:\"new_customer\",\nTi:\"non_interaction\",iq:\"optimize_id\",Ol:\"page_hostname\",dg:\"page_path\",Ja:\"page_referrer\",Qb:\"page_title\",jq:\"passengers\",Pl:\"phone_conversion_callback\",kq:\"phone_conversion_country_code\",Ql:\"phone_conversion_css_class\",lq:\"phone_conversion_ids\",Rl:\"phone_conversion_number\",Sl:\"phone_conversion_options\",mq:\"_platinum_request_status\",nq:\"_protected_audience_enabled\",wh:\"quantity\",xh:\"redact_device_info\",Tl:\"referral_exclusion_definition\",Tu:\"_request_start_time\",Gb:\"restricted_data_processing\",oq:\"retoken\",\npq:\"sample_rate\",Ui:\"screen_name\",ad:\"screen_resolution\",Ul:\"_script_source\",qq:\"search_term\",Rd:\"send_page_view\",hc:\"send_to\",Vi:\"server_container_3p_enrichment\",zc:\"server_container_url\",rq:\"session_attributes_encoded\",yh:\"session_duration\",zh:\"session_engaged\",Wi:\"session_engaged_time\",Ac:\"session_id\",Ah:\"session_number\",eg:\"_shared_user_id\",Sd:\"delivery_postal_code\",Vl:\"_&sdl\",Wl:\"_&sdm\",Uu:\"_tag_firing_delay\",Vu:\"_tag_firing_time\",Wu:\"temporary_client_id\",Xl:\"testonly\",sq:\"_timezone\",Ne:\"topmost_url\",\nBh:\"tracking_id\",Xi:\"traffic_type\",Sa:\"transaction_id\",Yl:\"transaction_id_source\",Bc:\"transport_url\",tq:\"trip_type\",Td:\"update\",Cc:\"url_passthrough\",Zl:\"uptgs\",fg:\"_user_agent_architecture\",gg:\"_user_agent_bitness\",hg:\"_user_agent_full_version_list\",ig:\"_user_agent_mobile\",jg:\"_user_agent_model\",kg:\"_user_agent_platform\",lg:\"_user_agent_platform_version\",mg:\"_user_agent_wow64\",bd:\"user_data\",am:\"user_data_auto_latency\",bm:\"user_data_auto_meta\",dm:\"user_data_auto_multi\",fm:\"user_data_auto_selectors\",\ngm:\"user_data_auto_status\",Ch:\"user_data_mode\",hm:\"user_data_settings\",yb:\"user_id\",Dh:\"user_properties\",im:\"_user_region\",ng:\"us_privacy_string\",eb:\"value\",jm:\"wbraid_multiple_conversions\",dd:\"_fpm_parameters\",pg:\"_gtb\",cj:\"_host_name\",Qm:\"_in_page_command\",ej:\"_ip_override\",Um:\"_is_passthrough_cid\",kj:\"_measurement_type\",Xd:\"non_personalized_ads\",rj:\"_sst_parameters\",Zq:\"sgtm_geo_user_country\",Fd:\"conversion_label\",Da:\"page_location\",Wc:\"_extracted_data\",Ld:\"global_developer_id_string\",Me:\"tc_privacy_string\"}};var L={J:{ri:\"accept_by_default\",zk:\"add_tag_timing\",si:\"ads_consent_granted\",se:\"ads_event_page_view\",Nc:\"ads_page_view_params\",sc:\"allow_ad_personalization\",Du:\"auto_event\",Hk:\"batch_on_navigation\",Ik:\"biscotti_join_id\",Nk:\"client_id_source\",ah:\"consent_event_id\",bh:\"consent_priority_id\",Tk:\"consent_state\",ra:\"consent_updated\",vf:\"conversion_linker_enabled\",Fu:\"conversion_marking_called\",Ia:\"cookie_options\",il:\"dc_random\",Ku:\"dedupe_id\",wf:\"do_ec_unification\",te:\"ec_feature_mask\",Oc:\"em_event\",\nMu:\"endpoint_for_debug\",kl:\"enhanced_client_id_source\",Nu:\"enhanced_match_form_metadata\",Ou:\"enhanced_match_form_metadata_latency\",qp:\"enhanced_match_result\",km:\"euid_logged_in_state\",og:\"euid_mode_enabled\",uq:\"event_provenance\",Yu:\"event_source\",Hb:\"event_start_timestamp_ms\",wq:\"event_usage\",Fh:\"extra_tag_experiment_ids\",kb:\"fail_on_abort\",dv:\"add_parameter\",aj:\"counting_method\",Gh:\"send_as_iframe\",fv:\"parameter_order\",Hh:\"parsed_target\",hv:\"form_event_canceled\",Cq:\"ga4_collection_subdomain\",bj:\"ga4_request_flags\",\nKm:\"gbraid_cookie_marked\",Mm:\"gtm_extracted_data\",Dc:\"handle_internally\",kv:\"has_ga_conversion_consents\",HEADERS:\"headers\",la:\"hit_type\",Ud:\"hit_type_override\",Iq:\"ignore_dupe_config\",Fv:\"is_config_command\",Jh:\"is_consent_update\",qg:\"is_conversion\",Rm:\"is_ecommerce\",Sm:\"is_ec_cm_split\",gd:\"is_external_event\",rg:\"is_first_visit\",Tm:\"is_first_visit_conversion\",Qe:\"is_fpm_encryption\",Kh:\"is_fpm_split\",fb:\"is_gcp_browser\",fj:\"is_google_measurement_allowed\",gj:\"is_google_signals_enabled\",Vd:\"is_merchant_center\",\nLh:\"is_new_to_site\",ij:\"is_server_container_destination\",Vm:\"is_server_container_event\",Re:\"is_session_start\",Wm:\"is_session_start_conversion\",Gv:\"is_sgtm_ga_ads_conversion_study_control_group\",Hv:\"is_sgtm_prehit\",Xm:\"is_sgtm_service_worker\",Wd:\"is_split_conversion\",Jq:\"is_syn\",sg:\"is_test_event\",ug:\"join_id\",jj:\"join_elapsed\",vg:\"join_timer_sec\",Zm:\"local_storage_aw_conversion_counters\",Te:\"mav_updated\",Qq:\"no_target_group\",nj:\"pending_pv_claim\",Yd:\"tunnel_updated\",Jv:\"prehit_for_retry\",Kv:\"promises\",\nLv:\"record_aw_latency\",Ve:\"redact_ads_data\",Zd:\"redact_click_ids\",ln:\"remarketing_only\",nn:\"send_ccm_parallel_ping\",We:\"send_doubleclick_join\",Nh:\"send_fpm_geo_join\",Oh:\"send_fpm_google_join\",Mv:\"send_ccm_parallel_test_ping\",pn:\"send_google_measurement\",xg:\"send_tld_join\",yg:\"send_to_destinations\",pj:\"send_to_targets\",qn:\"send_user_data_hit\",Xe:\"service_worker_context\",Ib:\"source_canonical_id\",Ta:\"speculative\",tn:\"speculative_in_message\",ld:\"sd_updated\",Qh:\"suppressed_tag_experiment_ids\",vn:\"suppress_script_load\",\nwn:\"syn_or_mod\",zj:\"user_data_tr_ra\",Aj:\"user_data_tr_rp\",Bj:\"transient_ecsid\",zg:\"transmission_type\",Za:\"user_data\",Qv:\"user_data_from_automatic\",Rv:\"user_data_from_automatic_getter\",zn:\"user_data_from_code\",mr:\"user_data_from_manual\",Sv:\"user_data_mode\",ae:\"user_id_updated\"}};\nvar kg=function(a){var b={},c=0,d=n(Object.entries(a)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h;if(m!=null){var p=(\"\"+m).replace(/~/g,\"~~\");if(hg.hasOwnProperty(k))b[hg[k]]=p;else if(ig.hasOwnProperty(k)){var q=b,r=ig[k];q.hasOwnProperty(r)||(q[r]=p)}else if(k===\"category\")for(var t=p.split(\"/\",5),u=0;u<t.length;u++){var v=b,x=jg[u],y=t[u];v.hasOwnProperty(x)||(v[x]=y)}else if(c<27){var A=String.fromCharCode(c<10?48+c:65+c-10);b[\"k\"+A]=(\"\"+\nString(k)).replace(/~/g,\"~~\");b[\"v\"+A]=p;c++}}}}finally{z(d,e)}var E=[],F=n(Object.entries(b)),G=F.next();try{for(;!G.done;G=F.next()){var H=n(G.value),J=H.next().value,M=H.next().value;E.push(\"\"+J+M)}}finally{z(F,G)}return E.join(\"~\")},hg={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\",\naffiliation:\"af\",promotion_id:\"pi\",promotion_name:\"pn\",creative_name:\"cn\",creative_slot:\"cs\",location_id:\"lo\"},ig={id:\"id\",name:\"nm\",brand:\"br\",variant:\"va\",list_name:\"ln\",list_position:\"lp\",list:\"ln\",position:\"lp\",creative:\"cn\"},jg=[\"ca\",\"c2\",\"c3\",\"c4\",\"c5\"];\nvar lg=function(a){return Object.entries(a).filter(function(b){var c=n(b);c.next();return c.next().value!=null}).map(function(b){var c,d,e=n(b);c=e.next().value;d=e.next().value;return encodeURIComponent(c)+\"=\"+encodeURIComponent(String(d))}).join(\"&\")},mg=function(a,b,c,d,e,f,g,h){this.baseUrl=b;this.endpoint=c;this.destinationId=f;this.eventId=g;this.priorityId=h;this.Aa=a.Aa;this.pe=a.pe;this.Kj=a.Kj;this.P=d;this.K=lg(a.Aa);this.H=lg(a.Kj);this.T=this.H.length;if(e&&this.T>16384)throw Error(\"EVENT_TOO_LARGE\");\n};\nvar ng=function(){this.events=[];this.H=\"\";this.Aa={};this.baseUrl=\"\";this.P=0;this.K=1;this.endpoint=0};ng.prototype.add=function(a){return this.T(a)?(this.events.push(a),this.H=a.K,this.Aa=a.Aa,this.baseUrl=a.baseUrl,this.P+=a.T,this.K=a.P,this.endpoint=a.endpoint,this.destinationId=a.destinationId,this.ba=a.eventId,this.ia=a.priorityId,!0):!1};ng.prototype.T=function(a){return this.events.length?this.events.length>=20||a.T+this.P>=16384?!1:this.baseUrl===a.baseUrl&&this.K===a.P&&this.ka(a):!0};\nng.prototype.ka=function(a){return this.H===a.K};var N={W:{ep:1,lp:2,yn:3,jn:4,jp:5,kp:6,Gq:7,mp:8,Fq:9,bp:10,ap:11,sn:12,rn:13,Lk:14,Qo:15,So:16,bn:17,jl:18,Ym:19,hp:20,Pq:21,Xo:22,Ro:23,To:24,fl:25,Jk:26,gr:27,Gm:28,Pm:29,Om:30,Nm:31,Jm:32,Hm:33,Im:34,Dm:35,Cm:36,Em:37,Fm:38,Dq:39,Eq:40,Tq:41}};N.W[N.W.ep]=\"CREATE_EVENT_SOURCE\";N.W[N.W.lp]=\"EDIT_EVENT\";N.W[N.W.yn]=\"TRAFFIC_TYPE\";N.W[N.W.jn]=\"REFERRAL_EXCLUSION\";N.W[N.W.jp]=\"ECOMMERCE_FROM_GTM_TAG\";N.W[N.W.kp]=\"ECOMMERCE_FROM_GTM_UA_SCHEMA\";N.W[N.W.Gq]=\"GA_SEND\";N.W[N.W.mp]=\"EM_FORM\";\nN.W[N.W.Fq]=\"GA_GAM_LINK\";N.W[N.W.bp]=\"CREATE_EVENT_AUTO_PAGE_PATH\";N.W[N.W.ap]=\"CREATED_EVENT\";N.W[N.W.sn]=\"SIDELOADED\";N.W[N.W.rn]=\"SGTM_LEGACY_CONFIGURATION\";N.W[N.W.Lk]=\"CCD_EM_EVENT\";N.W[N.W.Qo]=\"AUTO_REDACT_EMAIL\";N.W[N.W.So]=\"AUTO_REDACT_QUERY_PARAM\";N.W[N.W.bn]=\"MULTIPLE_PAGEVIEW_FROM_CONFIG\";N.W[N.W.jl]=\"EM_EVENT_SENT_BEFORE_CONFIG\";N.W[N.W.Ym]=\"LOADED_VIA_CST_OR_SIDELOADING\";N.W[N.W.hp]=\"DECODED_PARAM_MATCH\";N.W[N.W.Pq]=\"NON_DECODED_PARAM_MATCH\";N.W[N.W.Xo]=\"CCD_EVENT_SGTM\";\nN.W[N.W.Ro]=\"AUTO_REDACT_EMAIL_SGTM\";N.W[N.W.To]=\"AUTO_REDACT_QUERY_PARAM_SGTM\";N.W[N.W.fl]=\"DAILY_LIMIT_REACHED\";N.W[N.W.Jk]=\"BURST_LIMIT_REACHED\";N.W[N.W.gr]=\"SHARED_USER_ID_SET_AFTER_REQUEST\";N.W[N.W.Gm]=\"GA4_MULTIPLE_SESSION_COOKIES\";N.W[N.W.Pm]=\"INVALID_GA4_SESSION_COUNT\";N.W[N.W.Om]=\"INVALID_GA4_LAST_EVENT_TIMESTAMP\";N.W[N.W.Nm]=\"INVALID_GA4_JOIN_TIMER\";N.W[N.W.Jm]=\"GA4_STALE_SESSION_COOKIE_SELECTED\";N.W[N.W.Hm]=\"GA4_SESSION_COOKIE_GS1_READ\";N.W[N.W.Im]=\"GA4_SESSION_COOKIE_GS2_READ\";\nN.W[N.W.Dm]=\"GA4_DL_PARAM_RECOVERY_AVAILABLE\";N.W[N.W.Cm]=\"GA4_DL_PARAM_RECOVERY_APPLIED\";N.W[N.W.Em]=\"GA4_GOOGLE_MEASUREMENT_ALLOWED\";N.W[N.W.Fm]=\"GA4_GOOGLE_SIGNALS_ENABLED\";N.W[N.W.Dq]=\"GA4_FALLBACK_REQUEST\";N.W[N.W.Eq]=\"GA_ADS_LINK_BEFORE_CONVERSION_MARKING\";N.W[N.W.Tq]=\"PLATINUM_ELIGIBLE\";var og={},pg=(og.uaa=!0,og.uab=!0,og.uafvl=!0,og.uamb=!0,og.uam=!0,og.uap=!0,og.uapv=!0,og.uaw=!0,og);var rg=function(a,b){var c=[];a.K&&c.push(a.K);b&&c.push(\"_s=\"+b);qg(a.pe,c);var d=!1;a.H&&(c.push(a.H),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}},qg=function(a,b){var c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=g;k!=null&&b.push(encodeURIComponent(h)+\"=\"+encodeURIComponent(k))}}finally{z(c,d)}};\nvar ug=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!sg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,h=g?e.slice(0,e.length-2):e,k;a:if(d.length===0)k=!1;else{for(var m=d.split(\".\"),p=0;p<m.length;p++)if(!tg.exec(m[p])){k=!1;break a}k=!0}if(!k||h.length>d.length||!g&&d.length!==e.length?0:g?ac(d,h)&&(d===h||d.charAt(h.length)===\".\"):d===h)return!0}return!1},tg=/^[a-z$_][\\w-$]*$/i,sg=/^(?:[a-z_$][a-z-_$0-9]*\\.)*[a-z_$][a-z-_$0-9]*(?:\\.\\*)?$/i;\nvar vg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function wg(a,b){if(!a)return!1;try{for(var c=0;c<vg.length;c++){var d=vg[c];if(a[d]!=null)return a[d](b)}}catch(e){}return!1}function xg(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}function yg(a,b){return String(a).split(\",\").indexOf(String(b))>=0}\nfunction zg(a,b,c,d){var e=c?\"i\":void 0;try{var f=String(b)+String(e),g=d==null?void 0:d.get(f);g||(g=new RegExp(b,e),d==null||d.set(f,g));return g.test(a)}catch(h){return!1}}function Ag(a,b){return String(a).indexOf(String(b))>=0}function Bg(a,b){return String(a)===String(b)}function Cg(a,b){return Number(a)>=Number(b)}function Dg(a,b){return Number(a)<=Number(b)}function Eg(a,b){return Number(a)>Number(b)}function Fg(a,b){return Number(a)<Number(b)}\nfunction Gg(a,b){return ac(String(a),String(b))};function Ng(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")};var Og=function(){this.T=\"\"},Qg=function(a,b){return function(){var c=b.fallback_url,d=b.fallback_url_method;if(c&&d){var e={};Pg(a,(e[d]=[c],e.options={},e))}}},Rg=function(a,b,c){if(Array.isArray(a)){var d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;typeof f===\"string\"&&c(f,b)}}finally{z(d,e)}}},Pg=function(a,b){if(b){var c=Fb(b.options)?b.options:{},d=n(Object.keys(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=b[f];switch(f){case \"send_pixel\":Rg(g,c,function(h,k){return void a.K(h,\nk)});break;case \"fetch\":Rg(g,c,function(h,k){return void a.H(h,k)})}}}finally{z(d,e)}}};var Sg=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Tg={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction Ug(a,b){for(var c=[\"input:!*\"],d=0;d<c.length;d++){var e=Sg.exec(c[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",h=e[3],k=b[d];if(k==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(h!==\"*\"){var m=typeof k;k instanceof Od?m=\"Fn\":k instanceof Kd?m=\"List\":k instanceof ob?m=\"PixieMap\":k instanceof Vd?m=\"PixiePromise\":k instanceof Td&&(m=\"OpaqueValue\");if(m!==h)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((Tg[m]||m)+\", which does not match required type \")+\n((Tg[h]||h)+\".\"));}}}function O(a,b,c){var d=[],e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;g instanceof Od?d.push(\"function\"):g instanceof Kd?d.push(\"Array\"):g instanceof ob?d.push(\"Object\"):g instanceof Vd?d.push(\"Promise\"):g instanceof Td?d.push(\"OpaqueValue\"):d.push(typeof g)}}finally{z(e,f)}return Error(\"Argument error in \"+a+\". Expected argument types [\"+(b.join(\",\")+\"], but received [\")+(d.join(\",\")+\"].\"))}function Vg(a){return a instanceof ob}\nfunction Wg(a){return Vg(a)||a===null||Xg(a)}function Yg(a){return a instanceof Od}function Zg(a){return Yg(a)||a===null||Xg(a)}function $g(a){return a instanceof Kd}function ah(a){return a instanceof Td}function bh(a){return typeof a===\"string\"}function ch(a){return bh(a)||a===null||Xg(a)}function dh(a){return typeof a===\"boolean\"}function eh(a){return dh(a)||Xg(a)}function fh(a){return dh(a)||a===null||Xg(a)}function gh(a){return typeof a===\"number\"}function Xg(a){return a===void 0};function hh(a){return\"\"+a}\nfunction ih(a,b){var c=[];return c};function jh(a,b){var c=new Od(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){throw gb(g);}});c.ab();return c}\nfunction kh(a,b){var c=new ob,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Ib(e)?c.set(d,jh(a+\"_\"+d,e)):Fb(e)?c.set(d,kh(a+\"_\"+d,e)):(Kb(e)||Jb(e)||typeof e===\"boolean\")&&c.set(d,e)}c.ab();return c};function lh(a,b){if(!bh(a))throw O(this.getName(),[\"string\"],arguments);if(!ch(b))throw O(this.getName(),[\"string\",\"undefined\"],arguments);var c={},d=new ob;return d=kh(\"AssertApiSubject\",\nc)};function mh(a,b){if(!ch(b))throw O(this.getName(),[\"string\",\"undefined\"],arguments);if(a instanceof Vd)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new ob;return d=kh(\"AssertThatSubject\",c)};function nh(a){return function(){for(var b=Ra.apply(0,arguments),c=[],d=this.V,e=0;e<b.length;++e)c.push(D(b[e],d));return Wd(a.apply(null,c))}}function oh(){for(var a=Math,b=ph,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=nh(a[e].bind(a)))}return c};function qh(a){return a!=null&&ac(a,\"__cvt_\")};function rh(a){var b;return b};function sh(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var c;try{c=decodeURIComponent(a)}catch(d){}b=c;return b};function th(a){try{return encodeURI(a)}catch(b){}};function uh(a){var b;a:{try{b=encodeURIComponent(String(a));break a}catch(c){}b=void 0}return b};function vh(a,b){var c=!1;var d=JSON.parse(a);if(!d)throw Error(\"Invalid boolean expression string was given.\");c=wh(d,b);return c}\nvar xh=function(a,b){for(var c=0;c<b.length;c++){if(a===void 0)return;a=a[b[c]]}return a},yh=function(a,b){var c=b.preHit;if(c){var d=a[0];switch(d){case \"hitData\":return a.length<2?void 0:xh(c.getHitData(a[1]),a.slice(2));case \"metadata\":return a.length<2?void 0:xh(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.\");}}},\nzh=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=yh(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 wh(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);}},wh=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 zh(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 zg(d(c[0]),d(c[1]),!1,b.regexCache);case 5:return Bg(d(c[0]),d(c[1]));case 6:return Gg(d(c[0]),d(c[1]));case 7:return xg(d(c[0]),d(c[1]));case 8:return Ag(d(c[0]),d(c[1]));case 9:return Fg(d(c[0]),d(c[1]));case 10:return Dg(d(c[0]),d(c[1]));case 11:return Eg(d(c[0]),d(c[1]));case 12:return Cg(d(c[0]),d(c[1]));case 13:return yg(d(c[0]),String(d(c[1])));default:throw Error('Invalid boolean expression format. Expected \"type\" property tobe a positive integer which is less than 14.');}};\nfunction Ch(a){if(!ch(a))throw O(this.getName(),[\"string|undefined\"],arguments);};function Dh(a){var b=D(a);return eg(b?\"\"+b:\"\")};function Eh(a,b){if(!gh(a)||!gh(b))throw O(this.getName(),[\"number\",\"number\"],arguments);return Nb(a,b)};function Fh(){return(new Date).getTime()};function Gh(a){if(a===null)return\"null\";if(a instanceof Kd)return\"array\";if(a instanceof Od)return\"function\";if(a instanceof Td){var b=a.getValue();if((b==null?void 0:b.constructor)===void 0||b.constructor.name===void 0){var c=String(b);return c.substring(8,c.length-1)}return String(b.constructor.name)}return typeof a};function Hh(a){function b(c){return function(d){try{return c(d)}catch(e){(Jf(71)||Jf(29))&&a.call(this,e.message)}}}return{parse:b(function(c){return Wd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(D(c))}),publicName:\"JSON\"}};function Ih(a){return Rb(D(a,this.V))};function Jh(a){return Number(D(a,this.V))};function Kh(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};var Lh=[],Mh={};function Nh(a){return Lh[a]===void 0?!1:Lh[a]};var Oh=new Set;Ph(2);\nPh(13);\nPh(435);\n\nfunction Ph(a){Oh.add(a);var b;a:{switch(a){case 400:b=0;break a}b=void 0}var c=b;c!==void 0&&(Lh[c]=!0)}var Qh={Wo:I(6),fp:I(5),Wq:I(15),Xq:I(14),jr:I(12),kr:I(13),nr:I(43),qr:Of(37,10),rr:Of(38,100),ur:Of(41,6),vr:Of(39,1382400),wr:Of(40,15),xr:Oh.has(13)?100:Of(42,0),yr:Of(43,60),zr:Of(44,15E3),Ar:Of(45,0),Br:Of(46,0),Cr:Of(64,2),Dr:Of(72,0),Er:Of(65,250),Fr:Of(47,50),Gr:Of(30,432E5),Hr:Of(48,5E3),Ir:Of(49,15),Jr:Of(50,2E4),Kr:Of(25,0),Lr:Of(26,0),Mr:Mf(23),Nr:Mf(22),Or:Of(51,5E3),Pr:Of(52,20),VERSION:I(1)},Rh={canonicalContainerId:Qh.Wo,ctid:Qh.fp,kw:Qh.Wq,runtimeVersion:Qh.Xq,mw:Qh.jr,nw:Qh.kr,\now:Qh.nr,pw:Qh.qr,qw:Qh.rr,rw:Qh.ur,tw:Qh.vr,uw:Qh.wr,ww:Qh.xr,xw:Qh.yr,yw:Qh.zr,zw:Qh.Ar,Aw:Qh.Br,Bw:Qh.Cr,Cw:Qh.Dr,Dw:Qh.Er,Ew:Qh.Fr,Fw:Qh.Gr,Gw:Qh.Hr,Hw:Qh.Ir,Iw:Qh.Jr,Jw:Qh.Kr,Kw:Qh.Lr,Lw:Qh.Mr,Mw:Qh.Nr,zu:Qh.Or,Nw:Qh.Pr,version:Qh.VERSION};ma(Object,\"assign\").call(Object,{},Rh);function Sh(a,b,c,d){var e=D(a),f=d>0?Th(e,d):e,g=Wd(f);g.promise.then(c,function(k){c();if(!g.eo){var m=D(k,void 0,1);m=m instanceof fb?m.ik.message:m instanceof Error?m.message:m;b(\"error\",\"Unhandled rejection - \"+JSON.stringify(m))}});var h=function(k){var m=g.get(k);g.set(k,new Od(\"\",function(p,q){var r=this.V.mb(),t=r.Au(\"25\"),u=m.invoke(this.V,p,q);return Sh(u,r.log,t,d)}))};h(\"then\");h(\"catch\");h(\"finally\");g.ab();return g}\nfunction Th(a,b){var c,d=Promise.race([a,new Promise(function(e,f){var g=setTimeout(function(){return void f({reason:\"promise_timed_out\"})},b);c=function(){clearTimeout(g);e()}})]);a.then(c,c);return d};function Uh(a,b,c){var d;if(!$g(a)||!bh(b)||!bh(c))throw O(this.getName(),[\"Array\",\"string\",\"string\"],arguments);var e=D(a,this.V,1),f=b,g=c,h={},k=!1;if(Array.isArray(e)){var m=n(e),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value;q!==null&&typeof q===\"object\"&&Object.prototype.hasOwnProperty.call(q,f)&&Object.prototype.hasOwnProperty.call(q,g)&&(h[String(q[f])]=q[g],k=!0)}}finally{z(m,p)}}\nd=k?h:null;var r;var t=this.V;if(d instanceof Promise)if(t){var u=t==null?void 0:t.mb(),v=u.log,x=u.Au(\"23\"),y;y=y===void 0?Rh.zu:y;var A=Wd(d);r=Sh(A,v,x,y)}else r=Wd(d,t,1);else r=Wd(d,t,1);return r};var ph=\"floor ceil round max min abs pow sqrt\".split(\" \");function Vh(){var a={};return{Ks:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Ho:function(b,c){a[b]=c},reset:function(){a={}}}}function Wh(a,b){return function(){return Od.prototype.invoke.apply(a,[b].concat(w(Ra.apply(0,arguments))))}}\nfunction Xh(a,b){if(!bh(a))throw O(this.getName(),[\"string\",\"any\"],arguments);}\nfunction Yh(a,b){if(!bh(a)||!Vg(b))throw O(this.getName(),[\"string\",\"PixieMap\"],arguments);}\n;var Zh={};var $h=function(a){var b=new ob;if(a instanceof Kd)for(var c=a.Ha(),d=0;d<c.length;d++){var e=c[d];a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Od)for(var f=a.Ha(),g=0;g<f.length;g++){var h=f[g];b.set(h,a.get(h))}else for(var k=0;k<a.length;k++)b.set(k,a[k]);return b};\nZh.keys=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.Ha());return new Kd};\nZh.values=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.mc());return new Kd};\nZh.entries=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.kc().map(function(b){return new Kd(b)}));return new Kd};\nZh.freeze=function(a){(a instanceof ob||a instanceof Vd||a instanceof Kd||a instanceof Od)&&a.ab();return a};Zh.delete=function(a,b){if(a instanceof ob&&!a.Kb())return a.remove(b),!0;return!1};function P(a,b){var c=Ra.apply(2,arguments),d=a.V.mb();if(!d)throw Error(\"Missing program state.\");if(d.ji){try{d.In.apply(null,[b].concat(w(c)))}catch(e){throw zb(\"TAGGING\",21),e;}return}d.In.apply(null,[b].concat(w(c)))};var ai=function(){this.K={};this.H={};this.P=!0;};ai.prototype.get=function(a,b){var c=this.contains(a)?this.K[a]:void 0;return c};ai.prototype.contains=function(a){return this.K.hasOwnProperty(a)};\nai.prototype.add=function(a,b,c){if(this.contains(a))throw Error(\"Attempting to add a function which already exists: \"+a+\".\");if(this.H.hasOwnProperty(a))throw Error(\"Attempting to add an API with an existing private API name: \"+a+\".\");this.K[a]=c?void 0:Ib(b)?jh(a,b):kh(a,b)};function bi(a,b){var c=void 0;return c};function ci(){var a={};\nreturn a};var di={},ei=(di[K.D.ra]=\"gcu\",di[K.D.xf]=\"ept\",di[K.D.Yb]=\"gclgb\",di[K.D.qb]=\"gclaw\",di[K.D.ql]=\"gclid_len\",di[K.D.ye]=\"gclgs\",di[K.D.ze]=\"gcllp\",di[K.D.Ae]=\"gclst\",di[K.D.Ed]=\"auid\",di[K.D.sl]=\"ae\",di[K.D.Bf]=\"dscnt\",di[K.D.Cf]=\"fcntr\",di[K.D.Df]=\"flng\",di[K.D.Ef]=\"mid\",di[K.D.Ci]=\"bttype\",di[K.D.Ob]=\"gacid\",di[K.D.Fd]=\"label\",di[K.D.Ce]=\"capi\",di[K.D.nh]=\"pscdl\",di[K.D.jb]=\"currency_code\",di[K.D.De]=\"vdltv\",di[K.D.Nf]=\"cloct\",di[K.D.Ii]=\"_dbg\",di[K.D.Fe]=\"oedeld\",di[K.D.Kd]=\"edid\",di[K.D.Ge]=\"evnid\",\ndi[K.D.Li]=\"evjid\",di[K.D.He]=\"excid\",di[K.D.th]=\"gac\",di[K.D.Ie]=\"gacgb\",di[K.D.El]=\"gacmcov\",di[K.D.Je]=\"gdpr\",di[K.D.Ld]=\"gdid\",di[K.D.Md]=\"_ng\",di[K.D.Hl]=\"_ono\",di[K.D.Wf]=\"gpp_sid\",di[K.D.Xf]=\"gpp\",di[K.D.Il]=\"gsaexp\",di[K.D.Yf]=\"_tu\",di[K.D.Ke]=\"frm\",di[K.D.Ri]=\"gtm_up\",di[K.D.Zf]=\"lps\",di[K.D.Si]=\"did\",di[K.D.Od]=\"fcntr\",di[K.D.Pd]=\"flng\",di[K.D.Qd]=\"mid\",di[K.D.Le]=void 0,di[K.D.Qb]=\"tiba\",di[K.D.Gb]=\"rdp\",di[K.D.Ac]=\"ecsid\",di[K.D.eg]=\"ga_uid\",di[K.D.Sd]=\"delopc\",di[K.D.Me]=\"gdpr_consent\",\ndi[K.D.Sa]=\"oid\",di[K.D.Yl]=\"oidsrc\",di[K.D.Zl]=\"uptgs\",di[K.D.fg]=\"uaa\",di[K.D.gg]=\"uab\",di[K.D.hg]=\"uafvl\",di[K.D.ig]=\"uamb\",di[K.D.jg]=\"uam\",di[K.D.kg]=\"uap\",di[K.D.lg]=\"uapv\",di[K.D.mg]=\"uaw\",di[K.D.am]=\"ec_lat\",di[K.D.bm]=\"ec_meta\",di[K.D.dm]=\"ec_m\",di[K.D.fm]=\"ec_sel\",di[K.D.gm]=\"ec_s\",di[K.D.Ch]=\"ec_mode\",di[K.D.yb]=\"userId\",di[K.D.ng]=\"us_privacy\",di[K.D.eb]=\"value\",di[K.D.jm]=\"mcov\",di[K.D.pg]=\"gtb\",di[K.D.cj]=\"hn\",di[K.D.Qm]=\"gtm_ee\",di[K.D.ej]=\"uip\",di[K.D.kj]=\"mt\",di[K.D.Xd]=\"npa\",di[K.D.Zq]=\n\"sg_uc\",di[K.D.Ei]=null,di[K.D.ad]=null,di[K.D.xb]=null,di[K.D.Qa]=null,di[K.D.Da]=null,di[K.D.Ja]=null,di[K.D.Ne]=null,di[K.D.dd]=null,di[K.D.uh]=null,di[K.D.Bd]=null,di[K.D.Cd]=null,di[K.D.ih]=null,di[K.D.jh]=null,di[K.D.Xa]=null,di[K.D.Wc]=null,di);function fi(a,b){if(a){var c=a.split(\"x\");c.length===2&&(gi(b,\"u_w\",c[0]),gi(b,\"u_h\",c[1]))}}function hi(a){var b=ii;b=b===void 0?ji:b;return ki(li(a,b))}function ki(a){return(a||[]).filter(function(b){return!!b}).map(function(b){return\"(\"+[mi(b.value),mi(b.quantity),mi(b.item_id),mi(b.start_date),mi(b.end_date)].join(\"*\")+\")\"}).join(\"\")}\nfunction li(a,b){return(a||[]).filter(function(c){return!!c}).map(function(c){return{item_id:b(c),quantity:c.quantity,value:c.price,start_date:c.start_date,end_date:c.end_date}})}function ji(a){return[a.item_id,a.id,a.item_name].find(function(b){return b!=null})}function ni(a){if(a&&a.length)return a.map(function(b){return b&&b.estimated_delivery_date?b.estimated_delivery_date:\"\"}).join(\",\")}function gi(a,b,c){c===void 0||c===null||c===\"\"&&!pg[b]||(a[b]=c)}\nfunction mi(a){return typeof a!==\"number\"&&typeof a!==\"string\"?\"\":a.toString()};function oi(){this.blockSize=-1};function pi(a,b){this.blockSize=-1;this.blockSize=64;this.P=Ta.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.T=this.K=0;this.H=[];this.ia=a;this.ba=b;this.ka=Ta.Int32Array?new Int32Array(64):Array(64);qi===void 0&&(Ta.Int32Array?qi=new Int32Array(ri):qi=ri);this.reset()}Ua(pi,oi);for(var si=[],ti=0;ti<63;ti++)si[ti]=0;var ui=[].concat(128,si);\npi.prototype.reset=function(){this.T=this.K=0;var a;if(Ta.Int32Array)a=new Int32Array(this.ba);else{var b=this.ba,c=b.length;if(c>0){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];a=d}else a=[]}this.H=a};\nvar vi=function(a){for(var b=a.P,c=a.ka,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(var f=16;f<64;f++){var g=c[f-15]|0,h=c[f-2]|0;c[f]=((c[f-16]|0)+((g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3)|0)+((c[f-7]|0)+((h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10)|0)|0}for(var k=a.H[0]|0,m=a.H[1]|0,p=a.H[2]|0,q=a.H[3]|0,r=a.H[4]|0,t=a.H[5]|0,u=a.H[6]|0,v=a.H[7]|0,x=0;x<64;x++){var y=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+(k&m^k&p^m&p)|0,A=(v+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))|\n0)+(((r&t^~r&u)+(qi[x]|0)|0)+(c[x]|0)|0)|0;v=u;u=t;t=r;r=q+A|0;q=p;p=m;m=k;k=A+y|0}a.H[0]=a.H[0]+k|0;a.H[1]=a.H[1]+m|0;a.H[2]=a.H[2]+p|0;a.H[3]=a.H[3]+q|0;a.H[4]=a.H[4]+r|0;a.H[5]=a.H[5]+t|0;a.H[6]=a.H[6]+u|0;a.H[7]=a.H[7]+v|0};\npi.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.K;if(typeof a===\"string\")for(;c<b;)this.P[d++]=a.charCodeAt(c++),d==this.blockSize&&(vi(this),d=0);else{var e,f=typeof a;e=f!=\"object\"?f:a?Array.isArray(a)?\"array\":f:\"null\";if(e==\"array\"||e==\"object\"&&typeof a.length==\"number\")for(;c<b;){var g=a[c++];if(!(\"number\"==typeof g&&0<=g&&255>=g&&g==(g|0)))throw Error(\"message must be a byte array\");this.P[d++]=g;d==this.blockSize&&(vi(this),d=0)}else throw Error(\"message must be string or array\");\n}this.K=d;this.T+=b};pi.prototype.digest=function(){var a=[],b=this.T*8;this.K<56?this.update(ui,56-this.K):this.update(ui,this.blockSize-(this.K-56));for(var c=63;c>=56;c--)this.P[c]=b&255,b/=256;vi(this);for(var d=0,e=0;e<this.ia;e++)for(var f=24;f>=0;f-=8)a[d++]=this.H[e]>>f&255;return a};\nvar ri=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,\n4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],qi;function wi(){pi.call(this,8,xi)}Ua(wi,pi);var xi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var yi=/^[0-9A-Fa-f]{64}$/;function zi(a){try{return(new TextEncoder).encode(a)}catch(b){return hc(a)}}function Ai(a){var b=B;if(a===\"\"||a===\"e0\")return Promise.resolve(a);var c;if((c=b.crypto)==null?0:c.subtle){if(yi.test(a))return Promise.resolve(a);try{var d=zi(a);return b.crypto.subtle.digest(\"SHA-256\",d).then(function(e){return Bi(e,b)}).catch(function(){return\"e2\"})}catch(e){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")}\nfunction Ci(a){try{var b=new wi;b.update(zi(a));return b.digest()}catch(c){return\"e2\"}}function Di(a){var b=B;if(a===\"\"||a===\"e0\"||yi.test(a))return a;var c=Ci(a);if(c===\"e2\")return\"e2\";try{return Bi(c,b)}catch(d){return\"e2\"}}function Bi(a,b){var c=Array.from(new Uint8Array(a)).map(function(d){return String.fromCharCode(d)}).join(\"\");return b.btoa(c).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")};function Ei(){for(var a=!1,b=!1,c=0;a===b;)if(a=Nb(0,1)===0,b=Nb(0,1)===0,c++,c>30)return;return a}var Gi={rk:function(a,b,c){return Fi.rk(a,b,c)}},Hi=function(){this.studies={};this.H=Ei};\nHi.prototype.rk=function(a,b,c){var d=this.studies[b];if(!((c===void 0?Nb(0,9999):c%1E4)<d.probability*(d.controlId2?4:2)*1E4))return a;a:{var e=d.studyId,f=d.experimentId,g=d.controlId,h=d.controlId2;if(!((a.exp||{})[f]||(a.exp||{})[g]||h&&(a.exp||{})[h])){var k=c!==void 0?c%2===0:this.H();if(k!==void 0){var m=k?0:1;if(h){var p=c!==void 0?(c>>1)%2===0:this.H();if(p===void 0)break a;m|=(p?0:1)<<1}m===0?Ii(a,f,e):m===1?Ii(a,g,e):m===2&&Ii(a,h,e)}}}return a};\nvar Ki=function(a,b){var c=Fi;return c.studies[b]?Ji(c,b)||!!(a.exp||{})[c.studies[b].experimentId]:!1},Li=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId]:!1},Mi=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId2&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId2]:!1},Ni=function(a,b){var c=(a==null?void 0:a.exp)||{},d=n(Object.keys(c).map(Number)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;if(c[f]===b)return f}}finally{z(d,\ne)}},Ji=function(a,b){return!!a.studies[b].active||a.studies[b].probability>.5},Ii=function(a,b,c){var d=a.exp||{};d[b]=c;a.exp=d},Fi=new Hi;var Oi=function(a){switch(a){case 400:return 0;case 491:return 8;case 480:return 7;case 421:return 6;case 561:return 12;case 482:return 10;case 570:return 13;case 495:return 9;case 514:return 11;case 53:return 1;case 54:return 2;case 52:return 4;case 75:return 3}},Pi=function(a,b){a.P.add(b);var c=Oi(b);c!==void 0&&(Lh[c]=!0)},Q=function(a){return Qi.P.has(a)},Qi=new function(){this.P=new Set;this.K=new Set;this.H=new Set;\n\nPi(this,132);var a=Of(69,1776448920);Mh[1]=a;Pi(this,435);\nPi(this,603);\nPi(this,639);};var Si=function(a,b){var c={},d=function(e){b[e]!=null&&b[e]!==\"\"&&(c[e]=b[e])};Q(474)&&d(\"_gsid\");Ri(a,K.D.mh)!==\"1\"&&(d(\"gclid\"),d(\"gclsrc\"),d(\"auid\"),d(\"dclid\"));if(Object.keys(c).length)return d(\"gtm\"),c};var Ti={},Ui=(Ti.dl=\"url\",Ti.dr=\"ref\",Ti.uid=\"userId\",Ti),Vi=[\"sdl\",\"sdm\"];function Wi(a,b){var c=(b==null?void 0:b.bf)!==!1;return Object.keys(a).map(function(d){var e=a[d];if(e!=null){if(e===\"\"){var f;if(!(typeof(b==null?void 0:b.Ye)===\"boolean\"?b.Ye:b==null?0:(f=b.Ye)==null?0:f[d]))return}e=e===!0?\"1\":e===!1?\"0\":c?encodeURIComponent(String(e)):String(e);return d+\"=\"+e}}).filter(function(d){return!!d}).join(\"&\")};var Xi=function(){this.storage=ab()};Xi.prototype.set=function(a,b){this.storage.set(String(a),b)};Xi.prototype.get=function(a){return this.storage.get(String(a))};var Yi;function Zi(a,b){Yi||(Yi=new Xi);Yi.set(a,b)}function $i(a){Yi||(Yi=new Xi);return Yi.get(a)}function aj(a,b){Yi||(Yi=new Xi);var c=Yi;c.storage.has(String(a))||c.storage.set(String(a),b());return c.storage.get(String(a))};var bj={},cj=(bj.tdp=1,bj.exp=1,bj.gtm=1,bj.pid=1,bj.dl=1,bj.seq=1,bj.t=1,bj.v=1,bj),ej=function(){var a=dj;return Object.keys(a.H).filter(function(b){return a.H[b]})},fj=function(a,b,c){if(a.H[b]===void 0||(c===void 0?0:c))a.H[b]=!0},gj=function(a){var b=dj;a.forEach(function(c){cj[c]||(b.H[c]=!1)})},dj=new function(){this.H={};this.K={}};function hj(a,b,c){var d=c===void 0?!0:c,e=dj;d=d===void 0?!0:d;e.K[a]=b;d&&fj(e,a)};var ij=function(){this.H=new Set;this.K=new Set},kj=function(a){var b=jj.H;a=a===void 0?[]:a;var c=[].concat(w(b.H)).concat([].concat(w(b.K))).concat(a);c.sort(function(d,e){return d-e});return c},lj=function(){var a=[].concat(w(jj.H.H));a.sort(function(b,c){return b-c});return a},nj=function(){var a=jj.H,b=I(44);a.H=new Set;if(b){var c=n(b.split(\"~\")),d=c.next();try{for(;!d.done;d=c.next())mj(a,d.value)}finally{z(c,d)}}},oj=function(){var a=jj.H,b=Lf(67);if(b){var c=n(b),d=c.next();try{for(;!d.done;d=\nc.next())mj(a,d.value)}finally{z(c,d)}}},mj=function(a,b){var c=b.trim();if(c!==\"\"){var d=Number(c);isNaN(d)||a.H.add(d)}};var pj={},qj={__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},rj=ma(Object,\"assign\").call(Object,{},{__paused:1,__tg:1},qj),sj,tj=!1;sj=tj;var uj=\"\";pj.sj=uj;var jj=new function(){this.H=new ij};var vj=/:[0-9]+$/,wj=/^\\d+\\.fls\\.doubleclick\\.net$/;function xj(a,b,c,d){var e=yj(a,!!d,b),f,g;return c?(g=e[b])!=null?g:[]:(f=e[b])==null?void 0:f[0]}function yj(a,b,c){var d={},e=n(a.split(\"&\")),f=e.next();try{for(;!f.done;f=e.next()){var g=n(f.value.split(\"=\")),h=g.next().value,k=xa(g),m=decodeURIComponent(h.replace(/\\+/g,\" \"));if(c===void 0||m===c){var p=k.join(\"=\");d[m]||(d[m]=[]);d[m].push(b?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}}finally{z(e,f)}return d}\nfunction zj(a){try{return decodeURIComponent(a)}catch(b){}}function Aj(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=Bj(a.protocol)||Bj(B.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:B.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||B.location.hostname).replace(vj,\"\").toLowerCase());return Cj(a,b,c,d,e)}\nfunction Cj(a,b,c,d,e){var f,g=Bj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=Dj(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace(vj,\"\").toLowerCase();if(c){var h=/^www\\d*\\./.exec(f);h&&h[0]&&(f=f.substring(h[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||zb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var k=f.split(\"/\");(d||[]).indexOf(k[k.length-\n1])>=0&&(k[k.length-1]=\"\");f=k.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=xj(f,e,!1));break;case \"extension\":var m=a.pathname.split(\".\");f=m.length>1?m[m.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function Bj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function Dj(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 Ej={},Fj=0;\nfunction Gj(a){var b=Ej[a];if(!b){var c=C.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||zb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace(vj,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};Fj<5&&(Ej[a]=b,Fj++)}return b}function Hj(a,b,c){var d=Gj(a);return jc(b,d,c)}\nfunction Ij(a){var b=Gj(B.location.href),c=Aj(b,\"host\",!1);if(c&&c.match(wj)){var d=Aj(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\"},Kj=[\"/as/d/ccm/conversion\",\"/g/d/ccm/conversion\",\"/gs/ccm/conversion\",\"/d/ccm/form-data\"];function Lj(){return Jf(47)?Kf(54)!==1:!1}function Mj(){var a=I(18),b=a.length;return a[b-1]===\"/\"?a.substring(0,b-1):a}\nfunction Nj(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 Gj(\"\"+c+b).href}}function Oj(a){if(Pj())return Nj(a,\"/analytics.js\")}function Qj(a){return a===2||a===3}function Rj(a){return Q(588)&&a===3}function Pj(){return Lj()||Jf(50)}function Sj(){return!!pj.sj&&pj.sj.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}\nfunction Tj(a){var b=n([K.D.zc,K.D.Bc]),c=b.next();try{for(;!c.done;c=b.next()){var d=R(a,c.value);if(d)return d}}finally{z(b,c)}}function Uj(a,b,c){c=c===void 0?\"\":c;if(!Lj())return a;var d=b?Jj[a]||\"\":\"\";d===\"/gs\"&&(c=\"\");return\"\"+Mj()+d+c}function Vj(a){if(Lj()){var b=n(Kj),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value;if(ac(a,\"\"+Mj()+d))return\"::\"}}finally{z(b,c)}}}\nfunction Wj(){var a=B;if(!a)return!1;try{if(a===a.top)return!1;var b=a.location.pathname;return b.indexOf(\"/_/service_worker/\")!==-1&&bc(b,\"/sw_iframe.html\")}catch(c){return!1}};function Xj(a,b,c){var d=\"https://\"+a+b;return c?function(){return Lj()?Mj()+c+b:d}:function(){return d}};var Yj={},Zj=(Yj[22]=Xj(\"www.googleadservices.com\",\"/ccm/conversion\",\"/as/d\"),Yj[60]=Xj(\"pagead2.googlesyndication.com\",\"/ccm/conversion\",\"/gs\"),Yj[23]=Xj(\"www.google.com\",\"/ccm/conversion\",\"/g/d\"),Yj);var ak={},bk=(ak[5]=Xj(\"www.googleadservices.com\",\"/pagead/conversion\"),ak[6]=Xj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),ak[8]=Xj(\"www.google.com\",\"/pagead/1p-conversion\"),ak[66]=Xj(\"www.google.com\",\"/pagead/uconversion\"),ak[63]=Xj(\"www.googleadservices.com\",\"/pagead/conversion\"),ak[64]=Xj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),ak[65]=Xj(\"www.google.com\",\"/pagead/1p-conversion\"),ak[76]=Xj(\"www.google.com\",\"/measurement/enhanced\",\"/d\"),ak[74]=function(){return Mj()+\n\"/as/p/c\"},ak);var ck={},dk=(ck[45]=Xj(\"www.google.com\",\"/ccm/collect\"),ck[46]=Xj(\"pagead2.googlesyndication.com\",\"/ccm/collect\",\"/gs\"),ck[69]=Xj(\"ad.doubleclick.net\",\"/ccm/s/collect\"),ck[58]=Xj(\"www.google.com\",\"/pagead/set_partitioned_cookie\"),ck[57]=Xj(\"www.googleadservices.com\",\"/pagead/set_partitioned_cookie\"),ck);var ek={},fk=(ek[9]=Xj(\"googleads.g.doubleclick.net\",\"/pagead/viewthroughconversion\"),ek[68]=Xj(\"www.google.com\",\"/rmkt/collect\"),ek);var gk={},hk=(gk[11]=Xj(\"www.google.com\",\"/pagead/form-data\",\"/d\"),gk[21]=Xj(\"www.google.com\",\"/ccm/form-data\",\"/d\"),gk[72]=Xj(\"google.com\",\"/pagead/form-data\",\"/d\"),gk[73]=Xj(\"google.com\",\"/ccm/form-data\",\"/d\"),gk);var ik={},jk=(ik[51]=Xj(\"www.google.com\",\"/travel/flights/click/conversion\"),ik);var kk={},lk=(kk[1]=function(){return\"https://ad.doubleclick.net/activity;\"},kk[2]=function(){return(Lj()?Mj():\"https://ade.googlesyndication.com\")+\"/ddm/activity\"+(Q(467)?\";\":\"/\")},kk[3]=function(a){return\"https://\"+a.Ur+\".fls.doubleclick.net/activityi;\"},kk);function mk(a){zb(\"HEALTH\",a)};function S(a){zb(\"GTM\",a)};var nk={fa:{Cu:\"aw_user_data_cache\",gh:\"cookie_deprecation_label\",hh:\"diagnostics_page_id\",np:\"ememo\",Pu:\"em_registry\",Yi:\"eab\",gv:\"fl_user_data_cache\",jv:\"ga4_user_data_cache\",Cv:\"idc_pv_claim\",Pe:\"ip_geo_data_cache\",dj:\"ip_geo_fetch_in_progress\",wg:\"mtt_study_state\",dn:\"nb_data\",Sq:\"page_experiment_ids\",gn:\"pld\",Ue:\"pt_data\",hn:\"pt_listener_set\",oj:\"retry_containers\",Ph:\"service_worker_endpoint\",ar:\"shared_user_id\",er:\"shared_user_id_requested\",uj:\"shared_user_id_source\",Nv:\"awh\",lr:\"universal_claim_registry\"}};var ok=function(a){return vf(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}(nk.fa);\nfunction pk(a,b){b=b===void 0?!1:b;if(ok(a)){var c,d,e=(d=(c=Wc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,h={},k={set:function(m){f=m;k.notify()},get:function(){return f},subscribe:function(m){h[String(g)]=m;return g++},unsubscribe:function(m){var p=String(m);return h.hasOwnProperty(p)?(delete h[p],!0):!1},notify:function(){var m=n(Object.keys(h)),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value;try{h[q](a,f)}catch(r){}}}finally{z(m,p)}}};return e[a]=\nk}}}function qk(a,b){var c=pk(a,!0);c&&c.set(b)}function rk(a){var b;return(b=pk(a))==null?void 0:b.get()}function sk(a,b){var c=pk(a,!0);if(c)return c.get()===void 0&&c.set(b),c.get()}function tk(a,b){if(typeof b===\"function\"){var c;return(c=pk(a,!0))==null?void 0:c.subscribe(b)}}function uk(a,b){var c=pk(a);return c?c.unsubscribe(b):!1}function vk(a){if(ok(a)){var b;(b=pk(a))==null||b.notify()}};var wk=function(){this.H={};this.K=!1};wk.prototype.bind=function(){this.K||(this.H=xk(),this.H[\"0\"]&&sk(nk.fa.Pe,JSON.stringify(this.H)))};\nvar Bk=function(){var a=yk,b=zk,c=void 0,d=function(){c!==void 0&&uk(nk.fa.Pe,c);try{var f=rk(nk.fa.Pe);b.H=JSON.parse(f)}catch(g){S(123),mk(2),b.H={}}b.K=!0;a()},e=rk(nk.fa.Pe);e?d(e):(c=tk(nk.fa.Pe,d),Ak())},Ak=function(){if(!rk(nk.fa.dj)){qk(nk.fa.dj,!0);var a=function(b){qk(nk.fa.Pe,b||\"{}\");qk(nk.fa.dj,!1)};try{B.fetch(\"https://www.google.com/ccm/geo\",{method:\"GET\",cache:\"no-store\",mode:\"cors\",credentials:\"omit\"}).then(function(b){b.ok?b.text().then(function(c){a(c)},function(){a()}):a()},function(){a()})}catch(b){a()}}},\nxk=function(){var a=I(22);try{return JSON.parse(xb(a))}catch(b){return S(123),mk(2),{}}},Ck=function(){return zk.H[\"0\"]||\"\"},Dk=function(){return zk.H[\"1\"]||\"\"},Ek=function(){var a=zk,b=!1;b=!!a.H[\"2\"];return b},Fk=function(){return zk.H[\"6\"]!==!1},Gk=function(){return zk.H[\"9\"]!==!1},Hk=function(){var a=zk,b=\"\";b=a.H[\"4\"]||\"\";return b},Ik=function(){var a=zk,b=\"\";\nb=a.H[\"3\"]||\"\";return b},zk=new wk;function Jk(a){a=a===void 0?\"g/collect\":a;return\"https://\"+(Hk()||\"www\")+\".google-analytics.com/\"+a}function Kk(a){a=a===void 0?\"g/collect\":a;var b=Hk();return\"https://\"+(b?b+\".\":\"\")+\"analytics.google.com/\"+a}var Lk={},Mk=(Lk[17]=function(){return Lj()&&!Hk()?Mj()+\"/ag/g/c\":Kk()},Lk[16]=function(){return Lj()&&!Hk()?Mj()+\"/ga/g/c\":Jk()},Lk[67]=function(){var a;a=a===void 0?\"g/collect\":a;return Hk()?\"\":\"https://www.google.com/\"+a},Lk);function Nk(a,b,c){var d=Xj(b,\"/measurement/conversion\",c);return function(){return Hk()?a(\"measurement/conversion\"):d()}}var Ok={},Pk=(Ok[55]=Nk(Jk,\"pagead2.googlesyndication.com\",\"/gs\"),Ok[54]=Nk(Kk,\"www.google.com\",\"/g\"),Ok);function Qk(a){return function(){return\"\"+(Lj()?Mj():\"https://\"+I(21))+a}}var Rk={},Sk=(Rk[61]=Qk(\"/td\"),Rk[56]=Qk(\"/a\"),Rk);var Tk=ma(Object,\"assign\").call(Object,{},Zj,bk,dk,fk,hk,jk,lk,Pk,Mk,Sk);function Uk(a){var b=0;a.Ec.forEach(function(c){b|=1<<c});return b}function Vk(){return{total:0,ob:0,Ec:new Set,nf:{}}}function Wk(a,b,c,d){var e=Object.keys(a.pf).sort(function(f,g){return Number(f)-Number(g)}).map(function(f){return[f,b(a.pf[f])]}).filter(function(f){return f[1]!==void 0}).map(function(f){return f.join(c)}).join(d);return e?e:void 0}\nfunction Xk(a,b){var c,d,e;c=c===void 0?\"_\":c;d=d===void 0?\";\":d;e=e===void 0?\"~\":e;var f=[],g=n(Object.keys(a.nf).sort()),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=Wk(a.nf[k],b,c,d);if(m){var p=void 0;f.push(\"\"+((p=k)!=null?p:\"\")+d+m)}}}finally{z(g,h)}return f.length?f.join(e):void 0}\nfunction Yk(a){a.ob=0;a.Ec.clear();var b=n(Object.keys(a.nf)),c=b.next();try{for(;!c.done;c=b.next()){var d=a.nf[c.value];d.ob=0;d.Ec.clear();var e=n(Object.keys(d.pf)),f=e.next();try{for(;!f.done;f=e.next()){var g=d.pf[f.value];g.ob=0;g.Ec.clear()}}finally{z(e,f)}}}finally{z(b,c)}}\nfunction Zk(a,b,c,d,e){d=d===void 0?1:d;a.total+=d;a.ob+=d;var f,g=b===void 0?\"\":b;f=a.nf[g]||(a.nf[g]={total:0,ob:0,Ec:new Set,pf:{}});f.total+=d;f.ob+=d;var h,k=String(c);h=f.pf[k]||(f.pf[k]={total:0,ob:0,Ec:new Set});h.total+=d;h.ob+=d;e!==void 0&&(a.Ec.add(e),f.Ec.add(e),h.Ec.add(e))};var $k=function(){this.H=Vk()};$k.prototype.increment=function(a,b){Zk(this.H,a,b)};var al=new $k;function bl(a){var b=String(a[\"function\"]||\"\").replace(/_/g,\"\");return ac(b,\"cvt\")?\"cvt\":b}var cl=B.location.search.indexOf(\"?gtm_latency=\")>=0||B.location.search.indexOf(\"&gtm_latency=\")>=0;var el=function(){var a=dl;return Q(603)&&Jf(65,!1)&&!a.ba},dl=new function(a){this.T=a();var b=Kf(27);this.P=cl||this.T<b;var c=Kf(42);this.ba=cl||this.T>=1-c;var d=Q(603)&&Jf(65,!1);this.K=this.ba||d;var e=Kf(27),f=Kf(63);this.H=cl||f===1||this.T>=e&&this.T<e+f}(function(){return Math.random()});var fl=function(){this.H={}};fl.prototype.register=function(a,b,c){if(dl.K){var d=gl(b,c);if(d){var e,f=b;f===4&&(f=5);var g=this.H[f];g||(g=this.H[f]={});e=g;var h=e[d];h||(h=e[d]=[]);h.push(ma(Object,\"assign\").call(Object,{},a));al.increment(a.destinationId,a.endpoint);a.endpoint!==56&&a.endpoint!==61&&fj(dj,\"mde\",!0)}}};\nvar jl=function(a,b){var c=hl,d=gl(a,b);if(d){var e=il(c,a);if(e){var f=e[d];f&&(e[d]=f.filter(function(g){return!g.Co}))}}},il=function(a,b){b===4&&(b=5);return a.H[b]},gl=function(a,b){var c=b;if(b[0]===\"/\"){var d;c=((d=B.location)==null?void 0:d.origin)+b}try{var e=new URL(c);return a===2?e.origin:e.origin+e.pathname}catch(f){}},hl=new fl;\nfunction kl(a){switch(a){case \"script-src\":return 4;case \"script-src-elem\":return 5;case \"frame-src\":return 2;case \"connect-src\":return 1;case \"img-src\":return 3}};function ll(a,b,c){var d,e=a.GooglebQhCsO;e||(e={},a.GooglebQhCsO=e);d=e;if(d[b])return!1;d[b]=[];d[b][0]=c;return!0};var ml,nl;a:{for(var ol=[\"CLOSURE_FLAGS\"],pl=Ta,ql=0;ql<ol.length;ql++)if(pl=pl[ol[ql]],pl==null){nl=null;break a}nl=pl}var rl=nl&&nl[610401301];ml=rl!=null?rl:!1;function sl(){var a=Ta.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var tl,ul=Ta.navigator;tl=ul?ul.userAgentData||null:null;function vl(a){if(!ml||!tl)return!1;for(var b=0;b<tl.brands.length;b++){var c=tl.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function wl(a){return sl().indexOf(a)!=-1};function xl(){return ml?!!tl&&tl.brands.length>0:!1}function yl(){return xl()?!1:wl(\"Opera\")}function zl(){return wl(\"Firefox\")||wl(\"FxiOS\")}function Al(){return xl()?vl(\"Chromium\"):(wl(\"Chrome\")||wl(\"CriOS\"))&&!(xl()?0:wl(\"Edge\"))||wl(\"Silk\")};function Bl(){return ml?!!tl&&!!tl.platform:!1}function Cl(){return wl(\"iPhone\")&&!wl(\"iPod\")&&!wl(\"iPad\")}function Dl(){Cl()||wl(\"iPad\")||wl(\"iPod\")};var El=function(a){El[\" \"](a);return a};El[\" \"]=function(){};yl();xl()||wl(\"Trident\")||wl(\"MSIE\");wl(\"Edge\");!wl(\"Gecko\")||sl().toLowerCase().indexOf(\"webkit\")!=-1&&!wl(\"Edge\")||wl(\"Trident\")||wl(\"MSIE\")||wl(\"Edge\");sl().toLowerCase().indexOf(\"webkit\")!=-1&&!wl(\"Edge\")&&wl(\"Mobile\");Bl()||wl(\"Macintosh\");Bl()||wl(\"Windows\");(Bl()?tl.platform===\"Linux\":wl(\"Linux\"))||Bl()||wl(\"CrOS\");Bl()||wl(\"Android\");Cl();wl(\"iPad\");wl(\"iPod\");Dl();sl().toLowerCase().indexOf(\"kaios\");zl();Cl()||wl(\"iPod\");wl(\"iPad\");!wl(\"Android\")||Al()||zl()||yl()||wl(\"Silk\");Al();!wl(\"Safari\")||Al()||(xl()?0:wl(\"Coast\"))||yl()||(xl()?0:wl(\"Edge\"))||(xl()?vl(\"Microsoft Edge\"):wl(\"Edg/\"))||(xl()?vl(\"Opera\"):wl(\"OPR\"))||zl()||wl(\"Silk\")||wl(\"Android\")||Dl();var Fl={},Gl=null;\nfunction Hl(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(!Gl){Gl={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),h=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],k=0;k<5;k++){var m=g.concat(h[k].split(\"\"));Fl[k]=m;for(var p=0;p<m.length;p++){var q=m[p];Gl[q]===void 0&&(Gl[q]=p)}}}for(var r=Fl[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,x=0;v<b.length-2;v+=3){var y=b[v],A=b[v+1],E=b[v+2],\nF=r[y>>2],G=r[(y&3)<<4|A>>4],H=r[(A&15)<<2|E>>6],J=r[E&63];t[x++]=\"\"+F+G+H+J}var M=0,T=u;switch(b.length-v){case 2:M=b[v+1],T=r[(M&15)<<2]||u;case 1:var V=b[v];t[x]=\"\"+r[V>>2]+r[(V&3)<<4|M>>4]+T+u}return t.join(\"\")};var Il=function(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};var Jl=RegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\");function Kl(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 h=a.charCodeAt(e+f);if(!h||h==61||h==38||h==35)return e}e+=f+1}return-1}var Ll=/#|$/;\nfunction Ml(a,b){var c=a.search(Ll),d=Kl(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 Il(a.slice(d,e!==-1?e:0))}var Nl=/[?&]($|#)/;\nfunction Ol(a,b,c){for(var d,e=a.search(Ll),f=0,g,h=[];(g=Kl(a,f,b,e))>=0;)h.push(a.substring(f,g)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);h.push(a.slice(f));d=h.join(\"\").replace(Nl,\"$1\");var k,m=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+m;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;k=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else k=d;return k};function Pl(a,b,c,d,e,f,g){var h=Ml(c,\"fmt\");if(d){var k=Ml(c,\"random\"),m=Ml(c,\"label\")||\"\";if(!k)return;var p=Hl(Il(m)+\":\"+Il(k));if(!ll(a,p,d))return}h&&Number(h)!==4?(c=Ol(c,\"rfmt\",h),c=Ol(c,\"fmt\",4)):h||(c=Ol(c,\"fmt\",4));dd(c,function(){g==null||Ql(g,c);a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},function(){g==null||Ql(g,c);e==null||e()},f,b.getElementsByTagName(\"script\")[0].parentElement||void 0);return c};function Rl(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);sd.apply(null,w(b))}function Sl(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);td.apply(null,w(b))}function Tl(a){var b=Ra.apply(1,arguments);hl.register(a,3,b[0]);id.apply(null,w(b))}function Ul(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);return wd.apply(null,w(b))}function Vl(a){var b=Ra.apply(1,arguments);hl.register(a,5,b[0]);dd.apply(null,w(b))}\nfunction Wl(a){var b=Ra.apply(1,arguments);b[0]&&hl.register(a,2,b[0]);hd.apply(null,w(b))}function Xl(a){var b=Pl.apply(null,w(Ra.apply(1,arguments)));b&&hl.register(a,4,b);return b};var Yl=/gtag[.\\/]js/,Zl=/gtm[.\\/]js/,am=function(a){var b=$l;if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var c;a:{var d,e=(d=a.scriptElement)==null?void 0:d.src;if(e){for(var f=Jf(47),g=Gj(e),h=f?g.pathname:\"\"+g.hostname+g.pathname,k=C.scripts,m=\"\",p=0;p<k.length;++p){var q=k[p];if(!(q.innerHTML.length===0||!f&&q.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||q.innerHTML.indexOf(h)<0)){if(q.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){c=String(p);break a}m=String(p)}}if(m){c=\nm;break a}}c=void 0}var r=c;if(r)return b.H=!0,r}var t=[].slice.call(C.scripts);return a.scriptElement?String(t.indexOf(a.scriptElement)):\"-1\"},bm=function(a){if($l.H)return\"1\";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(Yl.test(c))return\"3\";if(Zl.test(c))return\"2\"}return\"0\"},$l=new function(){this.H=!1};function cm(a){var b=dm().destinationArray[a],c=dm().destination[a];return b&&b.length>0?b[0]:c}function em(a,b){var c=dm();Mb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}\nvar fm=function(a){this.container={};this.destination={};this.destinationArray={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};if(a){var b=!1;a.destinationArray&&a.destination||(b=!0);if(b)this.container=a.container,this.canonical=a.canonical,this.pending=a.pending,this.injectedFirstPartyContainers=a.injectedFirstPartyContainers,this.destination=a.destination||{},this.destinationArray=a.destinationArray||{};else return a}else{var c=B.google_tags_first_party;Array.isArray(c)||\n(c=[]);var d={},e=n(c),f=e.next();try{for(;!f.done;f=e.next())d[f.value]=!0}finally{z(e,f)}this.injectedFirstPartyContainers=Object.freeze(d)}};function dm(){var a=Wc(\"google_tag_data\",{}),b=a.tidr;if(b)return new fm(b);b&&typeof b===\"object\"||(b=new fm,a.tidr=b);return b};function gm(){return Jf(7)&&hm().some(function(a){return a===I(5)})}function im(){var a;return(a=Lf(55))!=null?a:[]}function jm(){return I(6)||\"_\"+I(5)}function km(){var a=I(10);return a?a.split(\"|\"):[I(5)]}function hm(){var a=Lf(59);return Array.isArray(a)?a.filter(function(b){return typeof b===\"string\"}).filter(function(b){return b.indexOf(\"GTM-\")!==0}):[]}function lm(){var a=mm(nm()),b=a&&a.parent;if(b)return mm(b)}\nfunction om(){var a=mm(nm());if(a){for(;a.parent;){var b=mm(a.parent);if(!b)break;a=b}return a}}function mm(a){var b=dm();return a.isDestination?cm(a.ctid):b.container[a.ctid]}function pm(){for(var a=dm(),b,c=[],d=!1,e=km(),f=hm(),g={},h=0;h<a.pending.length;g={Vg:void 0},h++)g.Vg=a.pending[h],Mb(g.Vg.target.isDestination?f:e,function(k){return function(m){return m===k.Vg.target.ctid}}(g))?d||(b=g.Vg.onLoad,d=!0):c.push(g.Vg);a.pending=c;if(b)try{b(jm())}catch(k){}}\nfunction qm(){var a=I(5),b=km(),c=hm(),d=im(),e=function(q,r){var t={canonicalContainerId:I(6),scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};Tc&&(t.scriptElement=Tc);Vc&&(t.scriptSource=Vc);lm()===void 0&&(t.htmlLoadOrder=am(t),t.loadScriptType=bm(t));var u,v;switch(r){case 0:u=function(A){f.container[q]=A};v=f.container[q];break;case 1:u=function(A){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].unshift(A)};var x,y=((x=f.destinationArray[q])==null?\nvoid 0:x[0])||f.destination[q];!y||y.state!==0&&y.state!==1||(v=y);break;case 2:u=function(A){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].push(A)},v=void 0}u&&(v?(v.state===0&&S(93),ma(Object,\"assign\").call(Object,v,t)):u(t))},f=dm(),g=n(b),h=g.next();try{for(;!h.done;h=g.next())e(h.value,0)}finally{z(g,h)}var k=n(c),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;d.includes(p)?e(p,1):e(p,2)}}finally{z(k,m)}f.canonical[jm()]={};pm()}\nfunction rm(){var a=jm();return!!dm().canonical[a]}function sm(a){return!!dm().container[a]}function tm(){var a=nm(),b=mm(a);return b&&b.context}function um(a){var b=cm(a);return b?b.state!==0:!1}function nm(){return{ctid:I(5),isDestination:Jf(7)}}function wm(a,b,c){var d=nm(),e=dm().container[a];e&&e.state!==3||(dm().container[a]={state:1,context:b,parent:d},em({ctid:a,isDestination:!1},c))}\nfunction xm(a,b,c){var d=dm(),e=cm(a);e?e.state=1:(e={context:b,state:1,parent:nm()},d.destinationArray[a]=[e]);em({ctid:a,isDestination:!0},c)}function ym(a,b,c,d){var e=dm(),f=cm(a);f?f.state=0:(f={state:0,transportUrl:b,context:c,parent:nm()},e.destinationArray[a]=[f]);em({ctid:a,isDestination:!0},d);S(91)}function zm(){var a=dm().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}\nfunction Am(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}function Bm(){var a=dm(),b=n(km()),c=b.next();try{for(;!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0}finally{z(b,c)}return!1};var Cm={Oa:{Oe:0,Se:1,Mh:2}};Cm.Oa[Cm.Oa.Oe]=\"FULL_TRANSMISSION\";Cm.Oa[Cm.Oa.Se]=\"LIMITED_TRANSMISSION\";Cm.Oa[Cm.Oa.Mh]=\"NO_TRANSMISSION\";var Dm={ja:{jd:0,ib:1,xd:2,Rb:3}};Dm.ja[Dm.ja.jd]=\"NO_QUEUE\";Dm.ja[Dm.ja.ib]=\"ADS\";Dm.ja[Dm.ja.xd]=\"ANALYTICS\";Dm.ja[Dm.ja.Rb]=\"MONITORING\";function Em(){var a=Wc(\"google_tag_data\",{});return a.ics=a.ics||new Fm}var Fm=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.listeners=[]};\nFm.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;zb(\"TAGGING\",19);b==null?zb(\"TAGGING\",18):Gm(this,a,b===\"granted\",c,d,e,f,g)};Fm.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Gm(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Gm=function(a,b,c,d,e,f,g,h){var k=a.entries,m=k[b]||{},p=m.region,q=d&&Jb(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&&m.update===void 0),t={region:q,declare_region:m.declare_region,implicit:m.implicit,default:c!==void 0?c:m.default,declare:m.declare,update:m.update,quiet:r};if(e!==\"\"||m.default!==!1)k[b]=t;r&&B.setTimeout(function(){k[b]===t&&t.quiet&&(zb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,h),\na.notifyListeners())},g)}};l=Fm.prototype;l.clearTimeout=function(a,b,c){var d=[a],e=c.delegatedConsentTypes,f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},h=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;var k=n(d),m=k.next();try{for(;!m.done;m=k.next())Hm(this,m.value)}finally{z(k,m)}}else if(b!==void 0&&h!==b){var p=n(d),q=p.next();try{for(;!q.done;q=p.next())Hm(this,q.value)}finally{z(p,q)}}};\nl.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)}};\nl.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},h=g.declare_region,k=c&&Jb(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||k===e||(k===d?h!==e:!k&&!h)){var m={region:g.region,declare_region:k,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=m}};\nl.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nl.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var f=b.containerScopedDefaults[a];if(f===3)return 1;if(f===2)return 2}else if(e=d.default,e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var g=b.delegatedConsentTypes[a],h=c[g]||{};e=h.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var k=b.containerScopedDefaults[g];if(k===3)return 1;if(k===2)return 2}else if(e=\nh.default,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};l.addListener=function(a,b){this.listeners.push({consentTypes:a,fn:b})};var Hm=function(a,b){for(var c=0;c<a.listeners.length;++c){var d=a.listeners[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.yo=!0)}};Fm.prototype.notifyListeners=function(a,b){for(var c=0;c<this.listeners.length;++c){var d=this.listeners[c];if(d.yo){d.yo=!1;try{d.fn({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Im=!1,Jm=!1,Lm={},Mm={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1,containerScopedDefaults:(Lm.ad_storage=1,Lm.analytics_storage=1,Lm.ad_user_data=1,Lm.ad_personalization=1,Lm),usedContainerScopedDefaults:!1};function Nm(a){var b=Em();b.accessedAny=!0;return(Jb(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Mm)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})}\nfunction Om(a){var b=Em();b.accessedAny=!0;return b.getConsentState(a,Mm)}function Pm(a){var b=Em();b.accessedAny=!0;return!(b.entries[a]||{}).quiet}function Qm(a,b,c,d){var e=Ck(),f=Dk();d=d===void 0?0:d;Im=!0;Jm&&zb(\"TAGGING\",20);Em().default(a,b,c,e,f,d,Mm)}\nfunction Rm(){if(!Nh(5))return!1;var a=Em();a.accessedAny=!0;if(a.active)return!0;if(!Mm.usedContainerScopedDefaults)return!1;var b=n(Object.keys(Mm.containerScopedDefaults)),c=b.next();try{for(;!c.done;c=b.next())if(Mm.containerScopedDefaults[c.value]!==1)return!0}finally{z(b,c)}return!1}function Sm(a,b){Em().addListener(a,b)}function Tm(a,b){if(b.every(Pm))a({});else{var c=!1;Sm(b,function(d){!c&&b.every(Pm)&&(c=!0,a(d))})}}\nfunction Um(a,b){var c=Jb(b)?[b]:b,d={},e=function(){return c.filter(function(h){return Nm(h)&&!d[h]})},f=e();if(f.length!==c.length){var g=function(h){var k=n(h),m=k.next();try{for(;!m.done;m=k.next())d[m.value]=!0}finally{z(k,m)}};g(f);Sm(c,function(h){function k(q){q.length!==0&&(g(q),h.consentTypes=q,a(h))}var m=e();if(m.length!==0){var p=Object.keys(d).length;m.length+p>=c.length?k(m):B.setTimeout(function(){k(e())},500)}})}};var Vm=function(a,b){this.H=a;this.consentTypes=b};Vm.prototype.isConsentGranted=function(){switch(this.H){case 0:return this.consentTypes.every(function(a){return Nm(a)});case 1:return this.consentTypes.some(function(a){return Nm(a)});default:Ic(this.H,\"consentsRequired had an unknown type\")}};\nvar Wm=new function(){var a={};this.H=(a[Dm.ja.jd]=Cm.Oa.Oe,a[Dm.ja.ib]=Cm.Oa.Oe,a[Dm.ja.xd]=Cm.Oa.Oe,a[Dm.ja.Rb]=Cm.Oa.Oe,a);var b={};this.K=(b[Dm.ja.jd]=new Vm(0,[]),b[Dm.ja.ib]=new Vm(0,[\"ad_storage\"]),b[Dm.ja.xd]=new Vm(0,[\"analytics_storage\"]),b[Dm.ja.Rb]=new Vm(1,[\"ad_storage\",\"analytics_storage\"]),b)};var Ym=function(a){var b=this;this.type=a;this.H=[];Sm(Wm.K[a].consentTypes,function(){Xm(b)||b.flush()})};Ym.prototype.flush=function(){var a=n(this.H),b=a.next();try{for(;!b.done;b=a.next()){var c=b.value;c()}}finally{z(a,b)}this.H=[]};var Xm=function(a){return Wm.H[a.type]===Cm.Oa.Mh&&!Wm.K[a.type].isConsentGranted()},Zm=function(a,b){Xm(a)?a.H.push(b):b()},$m=function(){this.H=new Map},bn=function(a){var b=an;b.H.has(a)||b.H.set(a,new Ym(a));return b.H.get(a)};$m.prototype.reset=function(){this.H.clear()};\nvar an=new $m;var cn=[\"fin\",\"mcc\",\"ncc\"],dn=function(a){a=a===void 0?!1:a;var b=ej(),c=dj.K,d=b.filter(function(p){return c[p]!==void 0&&(a||!cn.includes(p))});gj(d);var e={},f=n(d),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=c[h];typeof k===\"function\"&&(k=k());k&&(e[h]=k)}}finally{z(f,g)}var m=Wi(e,{bf:!1});return m?\"&\"+m+\"&z=0\":\"&z=0\"},en=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;if($i(14)&&dl.K&&I(5)&&(c||!el())){var d=bn(Dm.ja.Rb);if(Xm(d))a.H||(a.H=!0,Zm(d,function(){en(a)}));else{b&&\nhj(\"fin\",\"1\");var e=dn(b),f=Tk[61](void 0)+\"?id=\"+I(5)+e,g={destinationId:I(5),endpoint:61};b?Ul(g,f,void 0,{mo:!0},void 0,function(){id(f+\"&img=1\")}):Tl(g,f);a.H=!1;fn(e)}}},fn=function(a){if(Vc&&(ac(Vc,\"https://www.googletagmanager.com/\")||Jf(47))&&!(a.indexOf(\"&csp=\")<0&&a.indexOf(\"&mde=\")<0)){var b;a:{try{if(Vc){b=new URL(Vc);break a}}catch(c){}b=void 0}b&&dd(\"\"+Vc+(Vc.indexOf(\"?\")>=0?\"&\":\"?\")+\"is_td=1\"+a)}},gn=function(a){ej().some(function(b){return!cj[b]})&&en(a,!0)},hn=new function(){var a=\nthis;this.H=!1;jd(B,\"pagehide\",function(){gn(a)})};function jn(a,b){en(hn,a===void 0?!1:a,b===void 0?!1:b)};var kn=[\"ad_storage\",\"analytics_storage\",\"ad_user_data\",\"ad_personalization\"],ln=[K.D.zc,K.D.Bc,K.D.Rf,K.D.Ob,K.D.Ac,K.D.yb,K.D.Fb,K.D.rb,K.D.Pb,K.D.xc],on=function(){var a=mn;!a.T&&a.H&&(kn.some(function(b){return Mm.containerScopedDefaults[b]!==1})||nn(\"mbc\"));a.T=!0},nn=function(a){dl.K&&(hj(a,\"1\"),jn())},pn=function(a,b){var c=mn;if(!c.P[b]&&(c.P[b]=!0,c.K[b])){var d=n(ln),e=d.next();try{for(;!e.done;e=d.next())if(R(a,e.value)){nn(\"erc\");break}}finally{z(d,e)}}},mn=new function(){this.T=this.H=\n!1;this.P={};this.K={}};var qn={},rn=Object.freeze((qn[K.D.Rc]=1,qn[K.D.kh]=1,qn[K.D.zi]=1,qn[K.D.Sc]=1,qn[K.D.Qa]=1,qn[K.D.Pb]=1,qn[K.D.Eb]=1,qn[K.D.Zb]=1,qn[K.D.Gd]=1,qn[K.D.xc]=1,qn[K.D.rb]=1,qn[K.D.Hd]=1,qn[K.D.Ee]=1,qn[K.D.Ra]=1,qn[K.D.Sp]=1,qn[K.D.Qf]=1,qn[K.D.Mi]=1,qn[K.D.rh]=1,qn[K.D.Wc]=1,qn[K.D.Rf]=1,qn[K.D.cq]=1,qn[K.D.Xa]=1,qn[K.D.Vf]=1,qn[K.D.gq]=1,qn[K.D.fc]=1,qn[K.D.Kl]=1,qn[K.D.Xc]=1,qn[K.D.Yc]=1,qn[K.D.Fb]=1,qn[K.D.Tl]=1,qn[K.D.Gb]=1,qn[K.D.Rd]=1,qn[K.D.hc]=1,qn[K.D.Vi]=1,qn[K.D.zc]=1,qn[K.D.yh]=1,qn[K.D.Wi]=\n1,qn[K.D.Sd]=1,qn[K.D.Bc]=1,qn[K.D.Td]=1,qn[K.D.hm]=1,qn[K.D.Dh]=1,qn[K.D.dd]=1,qn[K.D.rj]=1,qn));Object.freeze([K.D.Da,K.D.Ja,K.D.Qb,K.D.xb,K.D.Ui,K.D.yb,K.D.Ni,K.D.Op]);\nvar sn={},tn=Object.freeze((sn[K.D.rp]=1,sn[K.D.sp]=1,sn[K.D.up]=1,sn[K.D.vp]=1,sn[K.D.wp]=1,sn[K.D.Ap]=1,sn[K.D.Bp]=1,sn[K.D.Cp]=1,sn[K.D.Ep]=1,sn[K.D.yf]=1,sn)),un={},vn=Object.freeze((un[K.D.ml]=1,un[K.D.nl]=1,un[K.D.ue]=1,un[K.D.ve]=1,un[K.D.ol]=1,un[K.D.zd]=1,un[K.D.we]=1,un[K.D.Pc]=1,un[K.D.Ad]=1,un[K.D.Qc]=1,un[K.D.Mb]=1,un[K.D.xe]=1,un[K.D.vc]=1,un[K.D.pl]=1,un)),wn=Object.freeze([K.D.Rc,K.D.Sc,K.D.Hd,K.D.Rf,K.D.Nd,K.D.Rd,K.D.Vi,K.D.Td]),xn=Object.freeze([].concat(w(wn))),yn=Object.freeze([K.D.Eb,\nK.D.rh,K.D.yh,K.D.Wi,K.D.ph]),zn=Object.freeze([].concat(w(yn))),An={},Bn=(An[K.D.ma]=\"1\",An[K.D.ya]=\"2\",An[K.D.na]=\"3\",An[K.D.Wa]=\"4\",An),Cn={},Dn=Object.freeze((Cn.search=\"s\",Cn.youtube=\"y\",Cn.playstore=\"p\",Cn.shopping=\"h\",Cn.ads=\"a\",Cn.maps=\"m\",Cn));function En(a){return typeof a!==\"object\"||a===null?{}:a}function Fn(a){return a===void 0||a===null?\"\":typeof a===\"object\"?a.toString():String(a)}function Gn(a){if(a!==void 0&&a!==null)return Fn(a)};var bo=function(){this.H=B.google_tag_manager=B.google_tag_manager||{}},co;function eo(a,b){fo();var c=co;return c.H[a]=c.H[a]||b()}function go(a){fo();return co.H[a]}function ho(a,b){fo();co.H[a]=b}function io(a){var b=I(5);fo();var c=co;c.H[b]=c.H[b]||a}function jo(){var a=I(19);fo();var b=co;return b.H[a]=b.H[a]||{}}function ko(){var a=I(19);fo();return co.H[a]}function lo(){fo();var a=co,b=a.H.sequence||1;a.H.sequence=b+1;return b}function fo(){co||(co=new bo)};var mo=function(){};mo.prototype.toString=function(){return\"undefined\"};var no=new mo;function vo(a,b){function c(g){var h=Gj(g),k=Aj(h,\"protocol\"),m=Aj(h,\"host\",!0),p=Aj(h,\"port\"),q=Aj(h,\"path\").toLowerCase().replace(/\\/$/,\"\");if(k===void 0||k===\"http\"&&p===\"80\"||k===\"https\"&&p===\"443\")k=\"web\",p=\"default\";return[k,m,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}function wo(a){return xo(a)?1:0}\nfunction xo(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=Gb(a,{});Gb({arg1:c[d],any_of:void 0},e);if(wo(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return Ag(b,c);case \"_css\":return wg(b,c);case \"_ew\":return xg(b,c);case \"_eq\":return Bg(b,c);case \"_ge\":return Cg(b,c);case \"_gt\":return Eg(b,c);case \"_lc\":return yg(b,c);case \"_le\":return Dg(b,c);case \"_lt\":return Fg(b,c);case \"_re\":return zg(b,c,a.ignore_case,aj(20,function(){return new Map}));\ncase \"_sw\":return Gg(b,c);case \"_um\":return vo(b,c)}return!1};function yo(a,b,c,d,e){if(Array.isArray(a)){var f;switch(a[0]){case \"function_id\":return a[1];case \"list\":f=[];for(var g=1;g<a.length;g++)f.push(yo(a[g],b,c,d,e));return f;case \"macro\":var h=d[a[1]];return h?h.evaluate(b,e):void 0;case \"map\":f={};for(var k=1;k<a.length;k+=2)f[yo(a[k],b,c,d,e)]=yo(a[k+1],b,c,d,e);return f;case \"template\":f=[];for(var m=!1,p=1;p<a.length;p++){var q=yo(a[p],b,c,d,e);f.push(q)}return f.join(\"\");case \"escape\":f=yo(a[1],b,c,d,e);f=String(f);for(var y=2;y<a.length;y++)Nn[a[y]]&&(f=Nn[a[y]](f));return f;case \"tag\":var A=a[1];if(!c[A])throw Error(\"Unable to resolve tag reference \"+\nA+\".\");return{Un:a[2],index:A};case \"zb\":var E={},F=(E[\"function\"]=a[1],E.arg0=yo(a[2],b,c,d,e),E.arg1=yo(a[3],b,c,d,e),E.ignore_case=yo(a[5],b,c,d,e),E),G=wo(F),H=!!a[4];return H||G!==2?H!==(G===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a};var Ao=function(a,b){this.H=!1;this.T=[];this.eventData={tags:[]};this.ba=!1;this.K=this.P=0;zo(this,a,b)},Bo=function(a,b,c,d){if(rj.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Fb(d)&&(e=Gb(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},Co=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},Do=function(a){if(!a.H){for(var b=a.T,c=0;c<b.length;c++)b[c]();a.H=!0;a.T.length=0}},zo=function(a,b,c){b!==void 0&&a.Bg(b);c&&B.setTimeout(function(){Do(a)},\nNumber(c))};Ao.prototype.Bg=function(a){var b=this,c=Yb(function(){ld(function(){a(I(5),b.eventData)})});this.H?c():this.T.push(c)};var Eo=function(a){a.P++;return Yb(function(){a.K++;a.ba&&a.K>=a.P&&Do(a)})},Fo=function(a){a.ba=!0;a.K>=a.P&&Do(a)};function Go(a){return a&&a.indexOf(\"pending:\")===0?Ho(a.substr(8)):!1}function Ho(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Wb();return b<c+3E5&&b>c-9E5};var Io=!1,Jo=!1,Ko=!1,Lo=0,Mo=!1,No=void 0,Oo=[];function Po(a){if(Lo===0)Mo&&Oo&&(Oo.length>=100&&Oo.shift(),Oo.push(a));else if(Qo()){var b=I(41),c=Wc(b,[]);c.length>=50&&c.shift();c.push(a)}}function Ro(){Jo||(So(),To(Lo))}function To(a){if(!Jo||Lo===2&&a===1)if(Jo=!0,Ko&&(kd(C,\"TAProdDebugSignal\",Ro),Ko=!1),No!==void 0&&(B.clearTimeout(No),No=void 0),Lo=a,a===1){var b=Oo;Oo=void 0;b==null||b.forEach(function(c){Po(c)})}}\nfunction So(){var a=C.documentElement.getAttribute(\"data-tag-assistant-prod-present\");Ho(a)?Lo=1:!Go(a)||Io||Ko?Lo=2:(Ko=!0,jd(C,\"TAProdDebugSignal\",Ro,!1),No=B.setTimeout(function(){Jo||(So(),To(Lo));Io=!0},200))}function Qo(){if(!Mo)return!1;switch(Lo){case 1:case 0:return!0;case 2:return!1;default:return!1}};var Uo=!1;function Vo(a,b){var c=km(),d=hm();I(26);var e=Jf(47)?0:Jf(50)?1:3,f=Mj();if(Qo()){var g=Wo(\"INIT\");g.containerLoadSource=a!=null?a:0;b&&(g.parentTargetReference=b);g.aliases=c;g.destinations=d;e!==void 0&&(g.gtg={source:e,mPath:f!=null?f:\"\"});Po(g)}}\nfunction Xo(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.Ab;e=a.isBatched;var f;if(f=Qo()){var g;a:switch(c.endpoint){case 68:case 69:case 19:case 62:case 47:g=!0;break a;default:g=!1}f=!g}if(f){var h=Wo(\"GTAG_HIT\",{eventId:d.eventId,priorityId:d.priorityId});h.target=b;h.url=c.url;c.postBody&&(h.postBody=c.postBody);h.parameterEncoding=c.parameterEncoding;h.endpoint=c.endpoint;e!==void 0&&(h.isBatched=e);Po(h)}}function Yo(a){Qo()&&Xo(a())}\nfunction Wo(a,b){b=b===void 0?{}:b;b.groupId=Zo;var c,d=b,e=$o,f={publicId:ap};d.eventId!=null&&(f.eventId=d.eventId);d.priorityId!=null&&(f.priorityId=d.priorityId);d.eventName&&(f.eventName=d.eventName);d.groupId&&(f.groupId=d.groupId);d.tagName&&(f.tagName=d.tagName);c={containerProduct:\"GTM\",key:f,version:e,messageType:a};c.containerProduct=Uo?\"OGT\":\"GTM\";c.key.targetRef=bp;return c}var ap=\"\",$o=\"\",bp={ctid:\"\",isDestination:!1},Zo;\nfunction cp(a){var b=I(5),c=Jf(45),d=gm(),e=I(6),f=I(1);I(23);Jo||Mo?Mo=!0:(Lo=0,Mo=!0,So());Zo=a;ap=b;$o=f;Uo=c;bp={ctid:b,isDestination:d,canonicalId:e}};var dp=[K.D.ma,K.D.ya,K.D.na,K.D.Wa];function ep(a){on();var b=aj(32,function(){return!1}),c=aj(33,function(){return!1});!b&&c&&nn(\"crc\");Zi(32,!0);var d=a[K.D.eh];d&&S(41);var e=a[K.D.uc];e?S(40):e=[\"\"];var f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=n(Object.entries(a)),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value,t=q;t!==K.D.uc&&t!==K.D.eh&&Qm(t,Gn(r),h,Number(d))}}finally{z(k,m)}}}finally{z(f,g)}}\nfunction fp(a,b){on();Zi(33,!0);var c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=Fn(g);Im=!0;Jm&&zb(\"TAGGING\",20);Em().update(h,k,Mm)}}finally{z(c,d)}var m=b.eventId,p=b.priorityId;Em().notifyListeners(m,p)}function gp(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Nm(b)})}function hp(){var a=ip;Array.isArray(a)||(a=[a]);return a.some(function(b){return Nm(b)})}function jp(a,b){Sm(a,b)}\nfunction kp(a,b){Um(a,b)}function lp(a,b){Tm(a,b)}function mp(){var a=[K.D.ma,K.D.Wa,K.D.na];Em().waitForUpdate(a,500,Mm)}function np(a){var b=n(a),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value;Em().clearTimeout(d,void 0,Mm)}}finally{z(b,c)}Em().notifyListeners(void 0,void 0)}function op(a){var b={},c=n(a.split(\"|\")),d=c.next();try{for(;!d.done;d=c.next())b[d.value]=!0}finally{z(c,d)}return b};var pp=function(a,b,c,d,e){this.endpoint=a;this.ia=c;this.Ea=d;this.parameterEncoding=e;this.ba=b.slice()};pp.prototype.K=function(){return!this.ba.length||gp(this.ba)};pp.prototype.isSupported=function(){return!0};pp.prototype.T=function(){var a=Tk[this.endpoint](void 0);return ac(a,\"https://\")?a.substring(8):ac(a,\"http://\")?a.substring(7):a};var qp=function(a,b){this.methodName=a;this.T=b};qp.prototype.sendRequest=function(a,b,c){if(this.isSupported())if((c==null?void 0:c.body)===void 0||this.H())try{this.K(a,b,c)}catch(d){a.ud(d)}else a.ud(\"Request method \"+this.methodName+\" does not support a request body.\");else a.ud(\"Request method \"+this.methodName+\" is not supported.\")};var rp=function(){qp.call(this,\"ImagePixel\",3)};va(rp,qp);rp.prototype.isSupported=function(){return!0};rp.prototype.H=function(){return!1};\nrp.prototype.K=function(a,b,c){id(b,function(){a.kf()},function(){a.onFailure(void 0)},c==null?void 0:c.af)};var sp=function(){qp.call(this,\"SendBeacon\",1)};va(sp,qp);sp.prototype.isSupported=function(){return ud()};sp.prototype.H=function(){return!0};sp.prototype.K=function(a,b,c){td(b,c==null?void 0:c.body)?a.kf():a.ud(void 0)};var tp=function(){qp.call(this,\"Fetch\",1)};va(tp,qp);tp.prototype.isSupported=function(){return Ib(B.fetch)};tp.prototype.H=function(){return!0};\ntp.prototype.K=function(a,b,c){B.fetch(b,c==null?void 0:c.Bb).then(function(d){if(d.ok)a.je(d);else if(d.status===0)a.kf();else a.onFailure(\"Fetch failed with status code \"+d.status+\".\")}).catch(function(d){a.ud(d)})};var up=new rp,vp=new sp,wp=new tp;var xp=function(){};xp.prototype.H=function(){return[]};\nvar yp=function(a){var b;return((b=U(a,L.J.Nc))==null?void 0:b.ncl)===\"1\"},zp=function(a,b){b=b===void 0?[\"ad_storage\",\"ad_user_data\"]:b;pp.call(this,a,b,1,!0,2)};va(zp,pp);zp.prototype.K=function(a){if(this.ba.length){var b=U(a,L.J.si);if(b!==void 0)return b}return pp.prototype.K.call(this,a)};zp.prototype.P=function(a,b){var c=ma(Object,\"assign\").call(Object,{},U(a,L.J.Nc));a.target.destinationId&&(c.tid=a.target.destinationId);b.method instanceof tp?c.fmt=\"8\":b.method instanceof sp?c.fmt=\"5\":b.method instanceof\nrp&&(c.fmt=\"3\");return c};zp.prototype.ka=function(a,b){var c=this.P(a,b);return\"?\"+Wi(c,{Ye:pg,bf:!1})};zp.prototype.H=function(a,b,c){var d=this.ka(a,b),e={};b.method instanceof tp&&(e.Bb=ma(Object,\"assign\").call(Object,{},vd),this.endpoint===58||this.endpoint===57)&&(e.Bb.method=\"GET\");c(d,e)};var Ap=new zp(45),Bp=new zp(46,[]),Cp=function(){zp.call(this,69)};va(Cp,zp);Cp.prototype.isSupported=function(a){var b=U(a,L.J.Nc),c=Q(474)&&!(b==null||!b._gsid),d=!yp(a)&&(!(b==null||!b.gclid)||!(b==null||\n!b.dclid)||!(b==null||!b.gclsrc)||!(b==null||!b.auid));return c||d};Cp.prototype.P=function(a,b){var c=zp.prototype.P.call(this,a,b),d=Si(a,c)||{};Object.keys(d).length>0&&(b.method instanceof tp?d.fmt=\"8\":b.method instanceof sp?d.fmt=\"5\":b.method instanceof rp&&(d.fmt=\"3\"));return d};var Dp=new Cp,Ep=function(a){zp.call(this,a,[\"ad_storage\",\"ad_user_data\"])};va(Ep,zp);Ep.prototype.P=function(a,b){var c=zp.prototype.P.call(this,a,b),d={},e=n(Object.keys(c)),f=e.next();try{for(;!f.done;f=e.next()){var g=\nf.value;Vi.includes(g)||(d[Ui[g]||g]=c[g])}}finally{z(e,f)}return d};var Fp=new Ep(58),Gp=new Ep(57),Hp=function(){};va(Hp,xp);Hp.prototype.K=function(a){var b=Ap.K(a)?Ap:Bp;return[{endpoint:b,method:xd()?wp:vp},{endpoint:b,method:up}]};Hp.prototype.H=function(a){var b=[],c=!!U(a,L.J.Te)||!!U(a,L.J.ld),d=!!U(a,L.J.se),e,f=((e=U(a,L.J.Nc))==null?void 0:e.lps)===\"1\",g=yp(a),h=Ap.K(a),k=d&&!c&&f&&!g&&h;if(k){var m=$c()||Yc()?Fp:Gp;b.push([{endpoint:m,method:wp},{endpoint:m,method:up}])}var p=!!U(a,L.J.We)&&\n!c&&h;(k||p)&&b.push([{endpoint:Dp,method:wp},{endpoint:Dp,method:up}]);return b};var Ip=new Hp;\nvar Jp={},Kp=(Jp[K.D.ra]=\"gcu\",Jp[K.D.Yb]=\"gclgb\",Jp[K.D.qb]=\"gclaw\",Jp[K.D.zf]=\"gad_source\",Jp[K.D.Af]=\"gad_source_src\",Jp[K.D.Dd]=\"gclid\",Jp[K.D.rl]=\"gclsrc\",Jp[K.D.xi]=\"gbraid\",Jp[K.D.Be]=\"wbraid\",Jp[K.D.Ed]=\"auid\",Jp[K.D.sl]=\"ae\",Jp[K.D.Qa]=null,Jp[K.D.wl]=\"rnd\",Jp[K.D.mh]=\"ncl\",Jp[K.D.Of]=\"gcldc\",Jp[K.D.Id]=\"dclid\",Jp[K.D.Kd]=\"edid\",Jp[K.D.Ge]=\"evnid\",Jp[K.D.ac]=\"en\",Jp[K.D.He]=\"excid\",Jp[K.D.Je]=\"gdpr\",Jp[K.D.Ld]=\"gdid\",Jp[K.D.Xa]=null,Jp[K.D.Md]=\"_ng\",Jp[K.D.Wf]=\"gpp_sid\",Jp[K.D.Xf]=\"gpp\",\nJp[K.D.Yf]=\"_tu\",Jp[K.D.Jl]=\"gtm_up\",Jp[K.D.Ke]=\"frm\",Jp[K.D.Zf]=\"lps\",Jp[K.D.Si]=\"did\",Jp[K.D.Nl]=\"navt\",Jp[K.D.Da]=\"dl\",Jp[K.D.Ja]=\"dr\",Jp[K.D.Qb]=\"dt\",Jp[K.D.Ul]=\"scrsrc\",Jp[K.D.eg]=\"ga_uid\",Jp[K.D.Me]=\"gdpr_consent\",Jp[K.D.Xl]=\"testonly\",Jp[K.D.sq]=\"u_tz\",Jp[K.D.Ne]=\"top\",Jp[K.D.Bh]=\"tid\",Jp[K.D.yb]=\"uid\",Jp[K.D.ng]=\"us_privacy\",Jp[K.D.dd]=null,Jp[K.D.pg]=\"gtb\",Jp[K.D.Xd]=\"npa\",Jp);function Lp(a,b){if(b!=null&&b!==\"\"){var c=b===!0?\"1\":b===!1?\"0\":encodeURIComponent(String(b));if(ac(a,\"_&\"))return{key:a.substring(2),value:c};var d=Kp[a];if(d!==null)return d?{key:d,value:c}:{key:Kb(b)?\"epn.\"+a:\"ep.\"+a,value:c}}};function Mp(a){a=a===void 0?[]:a;return kj(a).join(\"~\")};var Np=function(){this.K={};this.H={};this.P={};this.T=new Set},Op=function(a,b,c,d){var e=Fi;if(e.studies[c]){var f=e.studies[c],g=f.experimentId,h=f.probability;if(!(b.studies||{})[c]){var k=b.studies||{};k[c]=!0;b.studies=k;if(!e.studies[c].active)if(e.studies[c].probability>.5)Ii(b,g,c);else if(!(h<=0||h>1)){var m=void 0;if(d){var p=Ci(d+\"~\"+c);if(p===\"e2\")m=-1;else{var q=new Uint8Array(p),r=BigInt(0),t=n(q),u=t.next();try{for(;!u.done;u=t.next())r=r<<BigInt(8)|BigInt(u.value)}finally{z(t,u)}m=\nNumber(r%BigInt(Number.MAX_SAFE_INTEGER))}}Gi.rk(b,c,m)}}}if(!a.K[c]){var v=Ni(b,c);v&&jj.H.K.add(v)}},Pp=function(){return sk(nk.fa.Sq,{})},Up=function(a,b){var c=Qp;Op(c,Pp(),a,b);Rp(c,a)?Pi(Qi,a):Sp(c,a)?Qi.K.add(a):Tp(c,a)&&Qi.H.add(a)},Rp=function(a,b){var c;if(!(c=!!a.P[b])){var d=Pp();c=Ki(d,b)}return c||Ki(a.H,b)},Sp=function(a,b){var c=Pp();return Li(c,b)||Li(a.H,b)},Tp=function(a,b){var c=Pp();return Mi(c,b)||Mi(a.H,b)},Vp=function(a,b){var c=Pp();return Ni(c,b)||Ni(a.H,b)},Wp=function(a,\nb,c){if(a.K[b]){var d=Vp(a,b);if(d)if(c){var e=U(c,L.J.Fh)||[];e.includes(d)||e.push(d);W(c,L.J.Fh,e)}else a.T.add(d)}},Qp;\nfunction Xp(){if(!Qp){var a=Qp=new Np,b,c,d=((b=B)==null?void 0:(c=b.location)==null?void 0:c.hash)||\"\";if(d[0]===\"#\"&&d[1]===\"_\"&&d[2]===\"t\"&&d[3]===\"e\"&&d[4]===\"=\"){var e=d.substring(5);if(e){var f=n(e.split(\"~\")),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value.split(\":\"),k=Number(h[0]);if(k)if(h.length>1){var m=Number(h[1]);if(m){var p=Pp();Ii(p,m,k);p.studies=p.studies||{};p.studies[k]=!0;Ii(a.H,m,k);a.H.studies=a.H.studies||{};a.H.studies[k]=!0}}else a.P[k]=!0,Pi(Qi,k)}}finally{z(f,g)}}}var q=\n[],r=n(Nf(56)||[]),t=r.next();try{for(;!t.done;t=r.next()){var u=t.value,v={studyId:u[1],active:!!u[2],probability:u[3]||0,experimentId:u[4]||0,controlId:u[5]||0,controlId2:u[6]||0},x=0;switch(u[7]){case 2:x=1;break;case 3:x=2;break;case 1:case 4:case 5:case 6:case 0:x=0}var y;a:switch(v.studyId){case 613:case 567:case 612:y=!0;break a;default:y=!1}var A=ma(Object,\"assign\").call(Object,{},v,{On:x,focused:y});(A.active||A.probability>.5&&A.experimentId||A.experimentId&&A.controlId)&&q.push(A)}}finally{z(r,\nt)}var E=n(q),F=E.next();try{for(;!F.done;F=E.next()){var G=a,H=F.value,J=H,M=H=G.P[J.studyId]?ma(Object,\"assign\").call(Object,{},J,{active:!0}):J,T=Fi;M.controlId2&&M.probability<=.25||(M=ma(Object,\"assign\").call(Object,{},M,{controlId2:0}));T.studies[M.studyId]=M;H.focused&&(G.K[H.studyId]=!0);if(H.On===1){var V=G,fa=H.studyId;Op(V,Pp(),fa);Rp(V,fa)?Pi(Qi,fa):Sp(V,fa)?Qi.K.add(fa):Tp(V,fa)&&Qi.H.add(fa)}else if(H.On===0){var da=G,ha=H.studyId;Op(da,da.H,ha);Rp(da,ha)?Pi(Qi,ha):Sp(da,ha)?Qi.K.add(ha):\nTp(da,ha)&&Qi.H.add(ha)}}}finally{z(E,F)}}}function Yp(a){Xp();var b=Qp,c=Rp(b,567);Wp(b,567,a);return c}function Zp(a){Xp();var b=Qp,c=Rp(b,a);Wp(b,a);return c}function $p(a){Xp();var b=Qp,c=new Set(b.T);if(a){var d=U(a,L.J.Fh)||[],e=n(d),f=e.next();try{for(;!f.done;f=e.next())c.add(f.value)}finally{z(e,f)}var g=U(a,L.J.Qh)||[],h=n(g),k=h.next();try{for(;!k.done;k=h.next()){var m=Vp(b,k.value);m&&c.delete(m)}}finally{z(h,k)}}return Mp([].concat(w(c)))}\nfunction aq(){Xp();var a;var b=Qp;try{a=!!Vp(b,567)}catch(c){a=!1}return a};var bq=Object.freeze([K.D.ma,K.D.na]);function cq(a){var b=a.location.href;if(a===a.top)return{url:b,wt:!0};var c=!1,d=a.document;d&&d.referrer&&(b=d.referrer,a.parent===a.top&&(c=!0));var e=a.location.ancestorOrigins;if(e){var f=e[e.length-1],g;f&&((g=b)==null?void 0:g.indexOf(f))===-1&&(c=!1,b=f)}return{url:b,wt:c}}function dq(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{El(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function eq(){for(var a=B,b=a;a&&a!==a.parent;)a=a.parent,dq(a)&&(b=a);return b};var fq=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},gq=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function hq(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function iq(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?\"?\"+b[1]:\"\";return{xk:b[0],params:c,fragment:/[#]/.test(a)?\"#\"+(c?b[2]:b[1]):\"\"}}function jq(a){var b=Ra.apply(1,arguments);if(b.length===0)return tc(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return tc(c)}\nfunction kq(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(k){return e(k,h)}):(b+=f+encodeURIComponent(h)+\"=\"+encodeURIComponent(g),f=\"&\"))}var f=b.length?\"&\":\"?\";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return tc(a+b+c)}function lq(a,b){var c=iq(uc(a).toString()),d=c.xk.slice(-1)===\"/\"?\"\":\"/\",e=c.xk+d+encodeURIComponent(b);return tc(e+c.params+c.fragment)};var mq=function(a,b){for(var c=a,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(h){e=!1}if(e)return c;var f;a:{try{var g=c.parent;if(g&&g!==c){f=g;break a}}catch(h){}f=null}if(!(c=f))break}return null},nq=function(a){var b=B;if(b.top==b)return 0;if(a===void 0?0:a){var c=b.location.ancestorOrigins;if(c)return c[c.length-1]==b.location.origin?1:2}return dq(b.top)?1:2},oq=function(a){a=a===void 0?document:a;return a.createElement(\"img\")};function pq(a){for(var b=[],c=C.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({tf:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,h){return h.timestamp-g.timestamp});return b}\nfunction qq(a,b){var c=pq(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].tf]||(d[c[e].tf]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,gclid:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].tf].push(g)}}return d};function rq(a){return a.origin!==\"null\"};var sq={},tq=(sq.k={qa:/^[\\w-]+$/},sq.b={qa:/^[\\w-]+$/,pk:!0},sq.i={qa:/^[1-9]\\d*$/},sq.h={qa:/^\\d+$/},sq.t={qa:/^[1-9]\\d*$/},sq.d={qa:/^[A-Za-z0-9_-]+$/},sq.j={qa:/^\\d+$/},sq.u={qa:/^[1-9]\\d*$/},sq.l={qa:/^[01]$/},sq.o={qa:/^[1-9]\\d*$/},sq.g={qa:/^[01]$/},sq.s={qa:/^.+$/},sq.m={qa:/^[01]$/},sq);var uq={},yq=(uq[5]={versions:{2:vq},Zj:\"2\",Th:[\"k\",\"i\",\"b\",\"u\"]},uq[4]={versions:{2:vq,GCL:wq},Zj:\"2\",Th:[\"k\",\"i\",\"b\",\"m\"]},uq[2]={versions:{GS2:vq,GS1:xq},Zj:\"GS2\",Th:\"sogtjlhd\".split(\"\")},uq);function zq(a,b,c){var d=yq[b];if(d){var e=a.split(\".\")[0];c==null||c(e);if(e){var f=d.versions[e];if(f)return f(a,b)}}}\nfunction vq(a,b){var c=a.split(\".\");if(c.length===3){var d=c[2];if(d.indexOf(\"$\")===-1&&d.indexOf(\"%24\")!==-1)try{d=decodeURIComponent(d)}catch(t){}var e={},f=yq[b];if(f){var g=f.Th,h=n(d.split(\"$\")),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value,p=m[0];if(g.indexOf(p)!==-1)try{var q=decodeURIComponent(m.substring(1)),r=tq[p];r&&(r.pk?(e[p]=e[p]||[],e[p].push(q)):e[p]=q)}catch(t){}}}finally{z(h,k)}return e}}}function Aq(a,b,c){var d=yq[b];if(d)return[d.Zj,c||\"1\",Bq(a,b)].join(\".\")}\nfunction Bq(a,b){var c=yq[b];if(c){var d=[],e=n(c.Th),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=tq[g];if(h){var k=a[g];if(k!==void 0)if(h.pk&&Array.isArray(k)){var m=n(k),p=m.next();try{for(;!p.done;p=m.next())d.push(encodeURIComponent(\"\"+g+p.value))}finally{z(m,p)}}else d.push(encodeURIComponent(\"\"+g+k))}}}finally{z(e,f)}return d.join(\"$\")}}function wq(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}\nfunction xq(a){var b=a.split(\".\").slice(2);if(!(b.length<5||b.length>7)){var c={};return c.s=b[0],c.o=b[1],c.g=b[2],c.t=b[3],c.j=b[4],c.l=b[5],c.h=b[6],c}};function Cq(a,b,c,d){var e;return(e=Dq(function(f){return f===a},b,c,d)[a])!=null?e:[]}function Dq(a,b,c,d){var e;if(Eq(d)){for(var f={},g=String(b||Fq()).split(\";\"),h=0;h<g.length;h++){var k=g[h].split(\"=\"),m=k[0].trim();if(m&&a(m)){var p=k.slice(1).join(\"=\").trim();p&&c&&(p=decodeURIComponent(p));var q=void 0,r=void 0;((q=f)[r=m]||(q[r]=[])).push(p)}}e=f}else e={};return e}\nfunction Gq(a,b,c,d,e){if(Eq(e)){var f=Hq(a,d,e);if(f.length===1)return f[0];if(f.length!==0){f=Iq(f,function(g){return g.zs},b);if(f.length===1)return f[0];f=Iq(f,function(g){return g.Nt},c);return f[0]}}}function Jq(a,b,c,d){var e=Fq(),f=B;rq(f)&&(f.document.cookie=a);var g=Fq();return e!==g||c!==void 0&&Cq(b,g,!1,d).indexOf(c)>=0}\nfunction Kq(a,b,c,d){function e(x,y,A){if(A==null)return delete h[y],x;h[y]=A;return x+\"; \"+y+\"=\"+A}function f(x,y){if(y==null)return x;h[y]=!0;return x+\"; \"+y}if(!Eq(c.Kc))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=Lq(b),g=a+\"=\"+b);var h={};g=e(g,\"path\",c.path);var k;c.expires instanceof Date?k=c.expires.toUTCString():c.expires!=null&&(k=\"\"+c.expires);g=e(g,\"expires\",k);g=e(g,\"max-age\",c.Et);g=e(g,\"samesite\",c.du);c.secure&&\n(g=f(g,\"secure\"));var m=c.domain;if(m&&m.toLowerCase()===\"auto\"){for(var p=Mq(),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,h)}catch(x){q=x;continue}r=!0;if(!Nq(u,c.path)&&Jq(v,a,b,c.Kc))return 0}if(q&&!r)throw q;return 1}m&&m.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",m));g=f(g,c.flags);d&&d(a,h);return Nq(m,c.path)?1:Jq(g,a,b,c.Kc)?0:1}function Oq(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");return Kq(a,b,c)}\nfunction Iq(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var h=a[g],k=b(h);k===c?d.push(h):f===void 0||k<f?(e=[h],f=k):k===f&&e.push(h)}return d.length>0?d:e}function Hq(a,b,c){for(var d=[],e=Cq(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),h=g.shift();if(!b||!h||b.indexOf(h)!==-1){var k=g.shift();if(k){var m=k.split(\"-\");d.push({ns:e[f],qs:g.join(\".\"),zs:Number(m[0])||1,Nt:Number(m[1])||1})}}}return d}function Lq(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}\nvar Pq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,Qq=/(^|\\.)doubleclick\\.net$/i;function Nq(a,b){return a!==void 0&&(Qq.test(B.document.location.hostname)||b===\"/\"&&Pq.test(a))}function Rq(a){if(!a)return 1;var b=a;Nh(4)&&a===\"none\"&&(b=B.document.location.hostname);b=b.indexOf(\".\")===0?b.substring(1):b;return b.split(\".\").length}function Sq(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}\nfunction Tq(a,b){var c=\"\"+Rq(a),d=Sq(b);d>1&&(c+=\"-\"+d);return c}\nvar Fq=function(){var a=B;return rq(a)?a.document.cookie:\"\"},Eq=function(a){return a&&Nh(5)?(Array.isArray(a)?a:[a]).every(function(b){return Pm(b)&&Nm(b)}):!0},Mq=function(){var a=[],b=B.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=B.document.location.hostname;Qq.test(e)||Pq.test(e)||a.push(\"none\");return a};function Uq(a,b,c,d){var e,f=Number(a.sd!=null?a.sd:void 0);f!==0&&(e=new Date((b||Wb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Kc:d}};var Vq=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]],[2,\"analytics_storage\"]]);function Wq(a,b,c){if(yq[b]){var d=[],e=Cq(a,void 0,void 0,Vq.get(b)),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=zq(g.value,b,c);h&&d.push(Xq(h))}}finally{z(f,g)}return d}}\nfunction Yq(a){var b=Zq;if(yq[2]){var c={},d=Dq(a,void 0,void 0,Vq.get(2)),e=Object.keys(d).sort(),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=n(d[h]),m=k.next();try{for(;!m.done;m=k.next()){var p=zq(m.value,2,b);p&&(c[h]||(c[h]=[]),c[h].push(Xq(p)))}}finally{z(k,m)}}}finally{z(f,g)}return c}}function $q(a,b,c,d,e){d=d||{};var f=Tq(d.domain,d.path),g=Aq(b,c,f);if(!g)return 1;var h=Uq(d,e,void 0,Vq.get(c));return Oq(a,g,h)}\nfunction ar(a,b){var c=b.qa;return typeof c===\"function\"?c(a):c.test(a)}function Xq(a){var b=n(Object.keys(a)),c=b.next();try{for(var d={};!c.done;d={Fg:void 0},c=b.next()){var e=c.value,f=a[e];d.Fg=tq[e];d.Fg?d.Fg.pk?Array.isArray(f)?a[e]=f.filter(function(g){return function(h){return ar(h,g.Fg)}}(d)):a[e]=void 0:typeof f===\"string\"&&ar(f,d.Fg)||(a[e]=void 0):a[e]=void 0}}finally{z(b,c)}return a};var br;function cr(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=dr,d=er,e=fr();if(!e.init){jd(C,\"mousedown\",a);jd(C,\"keyup\",a);jd(C,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function gr(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};fr().decorators.push(f)}\nfunction hr(a,b,c){for(var d=fr().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{var k=g.domains,m=a,p=!!g.sameHost;if(k&&(p||m!==C.location.hostname))for(var q=0;q<k.length;q++)if(k[q]instanceof RegExp){if(k[q].test(m)){h=!0;break a}}else if(m.indexOf(k[q])>=0||p&&k[q].indexOf(m)>=0){h=!0;break a}h=!1}if(h){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Zb(e,g.callback())}}return e}\nfunction fr(){var a=Wc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var ir=/(.*?)\\*(.*?)\\*(.*)/,jr=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,kr=/^(?:www\\.|m\\.|amp\\.)+/,lr=/([^?#]+)(\\?[^#]*)?(#.*)?/;function mr(a){var b=lr.exec(a);if(b)return{hk:b[1],query:b[2],fragment:b[3]}}function nr(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction or(a,b){b=b===void 0?0:b;var c=Wb(),d=[Rc.userAgent,(new Date).getTimezoneOffset(),Rc.userLanguage||Rc.language,Math.floor(c/60/1E3)-b,a].join(\"*\"),e;if(!(e=br)){for(var f=Array(256),g=0;g<256;g++){for(var h=g,k=0;k<8;k++)h=h&1?h>>>1^3988292384:h>>>1;f[g]=h}e=f}br=e;for(var m=4294967295,p=0;p<d.length;p++)m=m>>>8^br[(m^d.charCodeAt(p))&255];return((m^-1)>>>0).toString(36)}\nfunction pr(a){return function(b){var c=Gj(B.location.href),d=c.search.replace(\"?\",\"\"),e=xj(d,\"_gl\",!1,!0)||\"\";b.query=qr(e)||{};var f=Aj(c,\"fragment\"),g;var h=-1;if(ac(f,\"_gl=\"))h=4;else{var k=f.indexOf(\"&_gl=\");k>0&&(h=k+3+2)}if(h<0)g=void 0;else{var m=f.indexOf(\"&\",h);g=m<0?f.substring(h):f.substring(h,m)}b.fragment=qr(g||\"\")||{};a&&rr(c,d,f)}}function sr(a,b){var c=nr(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d}\nfunction rr(a,b,c){function d(g,h){var k=sr(\"_gl\",g);k.length&&(k=h+k);return k}if(Qc&&Qc.replaceState){var e=nr(\"_gl\");if(e.test(b)||e.test(c)){var f=Aj(a,\"path\");b=d(b,\"?\");c=d(c,\"#\");Qc.replaceState({},\"\",\"\"+f+b+c)}}}function tr(a,b){var c=pr(!!b),d=fr();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(Zb(e,f.query),a&&Zb(e,f.fragment));return e}\nvar qr=function(a){try{var b=ur(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=xb(d[e+1]);c[f]=g}zb(\"TAGGING\",6);return c}}catch(h){zb(\"TAGGING\",8)}};function ur(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=ir.exec(d);if(f){c=f;break a}d=zj(d)||\"\"}c=void 0}var g=c;if(g&&g[1]===\"1\"){var h=g[3],k;a:{for(var m=g[2],p=0;p<b;++p)if(m===or(h,p)){k=!0;break a}k=!1}if(k)return h;zb(\"TAGGING\",7)}}}\nfunction vr(a,b,c,d,e){function f(p){p=sr(a,p);var q=p.charAt(p.length-1);p&&q!==\"&\"&&(p+=\"&\");return p+m}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=mr(c);if(!g)return\"\";var h=g.query||\"\",k=g.fragment||\"\",m=a+\"=\"+b;d?k.substring(1).length!==0&&e||(k=\"#\"+f(k.substring(1))):h=\"?\"+f(h.substring(1));return\"\"+g.hk+h+k}\nfunction wr(a,b){function c(m,p,q){var r;a:{for(var t in m)if(m.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],x;for(x in m)if(m.hasOwnProperty(x)){var y=m[x];y!==void 0&&y===y&&y!==null&&y.toString()!==\"[object Object]\"&&(v.push(x),v.push(wb(String(y))))}var A=v.join(\"*\");u=[\"1\",or(A),A].join(\"*\");d?(Nh(3)||Nh(1)||!p)&&xr(\"_gl\",u,a,p,q):yr(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=hr(b,1,d),f=hr(b,2,d),g=hr(b,4,d),h=hr(b,3,d);c(e,!1,!1);c(f,!0,!1);Nh(1)&&c(g,!0,!0);for(var k in h)h.hasOwnProperty(k)&&\nzr(k,h[k],a)}function zr(a,b,c){c.tagName.toLowerCase()===\"a\"?yr(a,b,c):c.tagName.toLowerCase()===\"form\"&&xr(a,b,c)}function yr(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=d)){var h=B.location.href,k=mr(c.href),m=mr(h);g=!(k&&m&&k.hk===m.hk&&k.query===m.query&&k.fragment)}f=g}if(f){var p=vr(a,b,c.href,d,e);Fc.test(p)&&(c.href=p)}}\nfunction xr(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c){var f=c.getAttribute(\"action\")||\"\";if(f){var g=(c.method||\"\").toLowerCase();if(g!==\"get\"||d){if(g===\"get\"||g===\"post\"){var h=vr(a,b,f,d,e);Fc.test(h)&&(c.action=h)}}else{for(var k=c.childNodes||[],m=!1,p=0;p<k.length;p++){var q=k[p];if(q.name===a){q.setAttribute(\"value\",b);m=!0;break}}if(!m){var r=C.createElement(\"input\");r.setAttribute(\"type\",\"hidden\");r.setAttribute(\"name\",a);r.setAttribute(\"value\",b);c.appendChild(r)}}}}}\nfunction dr(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:\"||wr(e,e.hostname)}}catch(g){}}function er(a){try{var b=a.getAttribute(\"action\");if(b){var c=Aj(Gj(b),\"host\");wr(a,c)}}catch(d){}}function Ar(a,b,c,d){cr();var e=c===\"fragment\"?2:1;d=!!d;gr(a,b,e,d,!1);e===2&&zb(\"TAGGING\",23);d&&zb(\"TAGGING\",24)}\nfunction Br(a,b){cr();gr(a,[Cj(B.location,\"host\",!0)],b,!0,!0)}function Cr(){var a=C.location.hostname,b=jr.exec(C.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\"?zj(f[2])||\"\":zj(g)||\"\"}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var h=a.replace(kr,\"\"),k=e.replace(kr,\"\");return h===k||bc(h,\".\"+k)}function Dr(a,b){return a===!1?!1:a||b||Cr()};var Er=function(a){a=a===void 0?0:a;this.value=0;this.value=a};Er.prototype.set=function(a){return this.value|=1<<a};var Fr=function(a,b){b<=0||(a.value|=1<<b-1)};l=Er.prototype;l.get=function(){return this.value};l.isSet=function(a){return(this.value&1<<a)!==0};l.clear=function(a){this.value&=~(1<<a)};l.clearAll=function(){this.value=0};l.equals=function(a){return this.value===a.value};function Gr(a){if(a)try{return new Uint8Array(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")).split(\"\").map(function(b){return b.charCodeAt(0)}))}catch(b){}}function Hr(a,b){var c=0,d=0,e,f=b;do{if(f>=a.length)return;e=a[f++];c|=(e&127)<<d;d+=7}while(e&128);return[c,f]};function Ir(){var a=String,b=B.location.hostname,c=B.location.pathname,d=b=kc(b);d.split(\".\").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\\./,\"\"));b=d;c=kc(c);var e=c.split(\";\")[0];e=e.replace(/\\/(ar|slp|web|index)?\\/?$/,\"\");return a(eg((\"\"+b+e).toLowerCase()))};var Jr=[\"ad_storage\",\"ad_user_data\"];function Kr(a,b){if(!a)return zb(\"TAGGING\",32),10;if(b===null||b===void 0||b===\"\")return zb(\"TAGGING\",33),11;var c=Lr(!1);if(c.error!==0)return zb(\"TAGGING\",34),c.error;if(!c.value)return zb(\"TAGGING\",35),2;c.value[a]=b;var d=Mr(c);d!==0&&zb(\"TAGGING\",36);return d}\nfunction Nr(a){if(!a)return zb(\"TAGGING\",27),{error:10};var b=Lr();if(b.error!==0)return zb(\"TAGGING\",29),b;if(!b.value)return zb(\"TAGGING\",30),{error:2};if(!(a in b.value))return zb(\"TAGGING\",31),{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===\"\"?(zb(\"TAGGING\",28),{value:void 0,error:11}):{value:c,error:0}}\nfunction Or(a){if(a){var b=Lr(!1);b.error!==0?zb(\"TAGGING\",38):b.value?a in b.value?(delete b.value[a],Mr(b)!==0&&zb(\"TAGGING\",41)):zb(\"TAGGING\",40):zb(\"TAGGING\",39)}else zb(\"TAGGING\",37)}\nfunction Lr(a){a=a===void 0?!0:a;if(!Nm(Jr))return zb(\"TAGGING\",43),{error:3};try{if(!B.localStorage)return zb(\"TAGGING\",44),{error:1}}catch(f){return zb(\"TAGGING\",45),{error:14}}var b={schema:\"gcl\",version:1},c=void 0;try{c=B.localStorage.getItem(\"_gcl_ls\")}catch(f){return zb(\"TAGGING\",46),{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d===\"object\")b=d;else return zb(\"TAGGING\",47),{error:12}}}catch(f){return zb(\"TAGGING\",48),{error:8}}if(b.schema!==\"gcl\")return zb(\"TAGGING\",49),{error:4};\nif(b.version!==1)return zb(\"TAGGING\",50),{error:5};try{var e=Pr(b);a&&e&&Mr({value:b,error:0})}catch(f){return zb(\"TAGGING\",48),{error:8}}return{value:b,error:0}}\nfunction Pr(a){if(!a||typeof a!==\"object\")return!1;if(\"expires\"in a&&\"value\"in a){var b;typeof a.expires===\"number\"?b=a.expires:b=typeof a.expires===\"string\"?Number(a.expires):NaN;if(isNaN(b)||!(Date.now()<=b))return a.value=null,a.error=9,zb(\"TAGGING\",54),!0}else{var c=!1,d=n(Object.keys(a)),e=d.next();try{for(;!e.done;e=d.next())c=Pr(a[e.value])||c}finally{z(d,e)}return c}return!1}\nfunction Mr(a){if(a.error)return a.error;if(!a.value)return zb(\"TAGGING\",42),2;var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return zb(\"TAGGING\",52),6}try{B.localStorage.setItem(\"_gcl_ls\",c)}catch(d){return zb(\"TAGGING\",53),7}return 0};var Qr={},Rr=(Qr.gclid=!0,Qr.dclid=!0,Qr.gbraid=!0,Qr.wbraid=!0,Qr),Sr=/^\\w+$/,Tr=/^[\\w-]+$/,Ur={},Vr=(Ur.aw=\"FPGCLAW\",Ur),Wr={},Xr=(Wr.ag=\"_ag\",Wr.gb=\"_gb\",Wr.aw=\"_aw\",Wr.dc=\"_dc\",Wr.gf=\"_gf\",Wr.ha=\"_ha\",Wr.gp=\"_gp\",Wr.gs=\"_gs\",Wr),Yr=/^(?:www\\.)?google(?:\\.com?)?(?:\\.[a-z]{2}t?)?$/,Zr=/^www\\.googleadservices\\.com$/;function $r(){return[\"ad_storage\",\"ad_user_data\"]}function as(a){return!Nh(5)||Nm(a)}function bs(a,b){function c(){var d=as(b);d&&a();return d}Tm(function(){c()||Um(c,b)},b)}\nfunction cs(a){return ds(a).map(function(b){return b.gclid})}function es(a){return gs(a).filter(function(b){return b.gclid}).map(function(b){return b.gclid})}function gs(a,b){b=b===void 0?!1:b;var c=hs(a.prefix),d=is(\"gb\",c),e=is(\"ag\",c);if(!e||!d)return[];var f=function(k){return function(m){m.Eg=k;return m}},g=ds(d,b).map(f(\"gb\")),h=js(e).map(f(\"ag\"));return g.concat(h).sort(function(k,m){return m.timestamp-k.timestamp})}\nfunction ks(a,b,c,d,e){var f=Mb(a,function(g){return g.gclid===b});f?(f.timestamp<c&&(f.timestamp=c,f.rd=e),f.labels=ls(f.labels||[],d||[])):a.push({version:\"2\",gclid:b,timestamp:c,labels:d,rd:e})}function ms(a){var b=Wq(a,5)||[],c=[],d=n(b),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=f,h=ns(f);h&&ks(c,g.k,h,g.b||[],f.u)}}finally{z(d,e)}return c.sort(function(k,m){return m.timestamp-k.timestamp})}\nfunction ds(a,b){b=b===void 0?!1:b;var c=[];ps(c,a,1);if(b)if(bc(a,\"_aw\")){var d=qs();d&&(d.rd=void 0,d.wa=d.wa||[2],rs(c,d));ps(c,\"gcl_aw\",2)}else bc(a,\"_gb\")&&ps(c,\"gcl_gb\",2);c.sort(function(e,f){return f.timestamp-e.timestamp});return ss(c)}function ts(a,b){var c=[],d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;c.includes(f)||c.push(f)}}finally{z(d,e)}var g=n(b),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;c.includes(k)||c.push(k)}}finally{z(g,h)}return c}\nfunction rs(a,b,c){c=c===void 0?!1:c;var d,e,f=n(a),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;if(h.gclid===b.gclid){d=h;break}h.sa&&b.sa&&h.sa.equals(b.sa)&&(e=h)}}finally{z(f,g)}if(d){var k=d,m,p,q=(m=d.sa)!=null?m:new Er,r=(p=b.sa)!=null?p:new Er;q.value|=r.value;k.sa=q;d.timestamp<b.timestamp&&(d.timestamp=b.timestamp,d.rd=b.rd);d.labels=ts(d.labels||[],b.labels||[]);d.wa=ts(d.wa||[],b.wa||[])}else c&&e?ma(Object,\"assign\").call(Object,e,b):a.push(b)}\nfunction us(a){if(!a)return new Er;var b=new Er;if(a===1)return Fr(b,2),Fr(b,3),b;Fr(b,a);return b}\nfunction qs(){var a=Nr(\"gclid\");if(!a||a.error||!a.value||typeof a.value!==\"object\")return null;var b=a.value;try{if(!(\"value\"in b&&b.value)||typeof b.value!==\"object\")return null;var c=b.value,d=c.value;if(!d||!d.match(Tr))return null;var e=c.linkDecorationSource,f=c.linkDecorationSources,g=new Er;typeof e===\"number\"?g=us(e):typeof f===\"number\"&&(g.value=f);return{version:\"\",gclid:d,timestamp:Number(c.creationTimeMs)||0,labels:[],sa:g,wa:[2]}}catch(h){return null}}\nfunction vs(a){var b=Nr(a);if(b.error!==0)return null;try{return b.value.reduce(function(c,d){if(!d.value||typeof d.value!==\"object\")return c;var e=d.value,f=e.value;if(!f||!f.match(Tr))return c;var g=new Er,h=e.linkDecorationSources;typeof h===\"number\"&&(g.value=h);var k;c.push({version:\"\",gclid:f,timestamp:Number(e.creationTimeMs)||0,expires:Number(d.expires)||0,labels:(k=e.labels)!=null?k:[],sa:g,wa:[2]});return c},[])}catch(c){return null}}\nfunction ps(a,b,c){if(c===1){var d=Cq(b,C.cookie,void 0,$r()),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=ws(f.value.split(\".\")),h=g.length===0?null:{version:g[0],gclid:g[2],timestamp:(Number(g[1])||0)*1E3,labels:g.slice(3)};h!=null&&(h.rd=void 0,h.sa=new Er,h.wa=[c],rs(a,h))}}finally{z(e,f)}}else if(c===2){var k=vs(b);if(k){var m=n(k),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value;q.rd=void 0;rs(a,q)}}finally{z(m,p)}}}}\nfunction xs(a){var b=ds(a),c=vs(\"gcl_dc\");if(c){var d=n(c),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;f.rd=void 0;f.wa=f.wa||[2];rs(b,f)}}finally{z(d,e)}}b.sort(function(g,h){var k=g.wa&&g.wa.includes(1),m=h.wa&&h.wa.includes(1);return k&&!m?-1:!k&&m?1:h.timestamp-g.timestamp});return ss(b)}function js(a){return ms(a).map(function(b){b.sa=new Er;b.wa=[1];return b})}\nfunction ls(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 hs(a){return a&&typeof a===\"string\"&&a.match(Sr)?a:\"_gcl\"}function ys(a,b){if(a){var c={value:a,sa:new Er};Fr(c.sa,b);return c}}\nfunction zs(a,b,c){var d=Gj(a),e=Aj(d,\"query\",!1,void 0,\"gclsrc\"),f=ys(Aj(d,\"query\",!1,void 0,\"gclid\"),c?4:2);if(b&&(!f||!e)){var g=d.hash.replace(\"#\",\"\");f||(f=ys(xj(g,\"gclid\",!1),3));e||(e=xj(g,\"gclsrc\",!1))}return!f||e!==void 0&&e!==\"aw\"&&e!==\"aw.ds\"?[]:[f]}\nfunction As(a,b){var c=Gj(a),d=Aj(c,\"query\",!1,void 0,\"gclid\"),e=Aj(c,\"query\",!1,void 0,\"gclsrc\"),f=Aj(c,\"query\",!1,void 0,\"wbraid\");f=ic(f);var g=Aj(c,\"query\",!1,void 0,\"gbraid\"),h=Aj(c,\"query\",!1,void 0,\"gad_source\"),k=Aj(c,\"query\",!1,void 0,\"dclid\");if(b&&!(d&&e&&f&&g)){var m=c.hash.replace(\"#\",\"\");d=d||xj(m,\"gclid\",!1);e=e||xj(m,\"gclsrc\",!1);f=f||xj(m,\"wbraid\",!1);g=g||xj(m,\"gbraid\",!1);h=h||xj(m,\"gad_source\",!1)}return Bs(d,e,k,f,g,h)}\nfunction Cs(a,b,c){var d=Gj(a),e=Aj(d,\"query\",!1,void 0,\"gclsrc\"),f=ys(Aj(d,\"query\",!1,void 0,\"gclid\"),c?4:2),g=ys(Aj(d,\"query\",!1,void 0,\"dclid\"),c?4:2);if(b&&(!e||!f)){var h=d.hash.replace(\"#\",\"\");f||(f=ys(xj(h,\"gclid\",!1),3));e||(e=xj(h,\"gclsrc\",!1))}return f&&e&&(e===\"aw.ds\"||e===\"3p.ds\"||e===\"ds\")?[f]:g?[g]:[]}function Ds(){return As(B.location.href,!0)}\nfunction Bs(a,b,c,d,e,f){var g={},h=function(k,m){g[m]||(g[m]=[]);g[m].push(k)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(Tr))switch(b){case void 0:h(a,\"aw\");break;case \"aw.ds\":h(a,\"aw\");h(a,\"dc\");break;case \"ds\":h(a,\"dc\");break;case \"3p.ds\":h(a,\"dc\");break;case \"gf\":h(a,\"gf\");break;case \"ha\":h(a,\"ha\")}c&&h(c,\"dc\");d!==void 0&&Tr.test(d)&&(g.wbraid=d,h(d,\"gb\"));e!==void 0&&Tr.test(e)&&(g.gbraid=e,h(e,\"ag\"));f!==void 0&&Tr.test(f)&&(g.gad_source=f,h(f,\"gs\"));return g}\nfunction Es(){var a=Ds(),b=!0,c=n(Object.keys(a)),d=c.next();try{for(;!d.done;d=c.next())if(a[d.value]!==void 0){b=!1;break}}finally{z(c,d)}b&&(a=As(B.document.referrer,!1),a.gad_source=void 0);return a}function Fs(a){var b=Es();Gs(b,!1,a)}\nfunction Hs(a){var b=zs(B.location.href,!0,!1);b.length||(b=zs(B.document.referrer,!1,!0));a=a||{};Is(a);if(b.length){var c=b[0],d=Wb(),e=Uq(a,d,!0),f=$r(),g=function(){as(f)&&e.expires!==void 0&&Kr(\"gclid\",{value:{value:c.value,creationTimeMs:d,linkDecorationSources:c.sa.get()},expires:Number(e.expires)})};Tm(function(){g();as(f)||Um(g,f)},f)}}\nfunction Is(a){var b=C.referrer?Aj(Gj(C.referrer),\"host\"):\"\";if(Yr.test(b)||Zr.test(b)||Js()){var c;a:{var d=Gj(B.location.href),e=yj(Aj(d,\"query\")),f=n(Object.keys(e)),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;if(!Rr[h]){var k=e[h][0]||\"\",m;if(!k||k.length<50||k.length>200)m=!1;else{var p=Gr(k),q;if(p)c:{var r=void 0,t=p;if(t&&t.length!==0){var u=0;try{for(var v=10;u<t.length&&!(v--<=0);){r=Hr(t,u);if(r===void 0)break;var x=n(r),y=x.next().value,A=x.next().value,E=y,F=A,G=E&7;if(E>>3===\n16382){if(G!==0)break;var H=Hr(t,F);if(H===void 0)break;q=n(H).next().value===1;break c}var J;d:{var M=void 0,T=t,V=F;switch(G){case 0:J=(M=Hr(T,V))==null?void 0:M[1];break d;case 1:J=V+8;break d;case 2:var fa=Hr(T,V);if(fa===void 0)break;var da=n(fa),ha=da.next().value;J=da.next().value+ha;break d;case 5:J=V+4;break d}J=void 0}if(J===void 0||J>t.length||J<=u)break;u=J}}catch(za){}}q=!1}else q=!1;m=q}if(m){c=k;break a}}}}finally{z(f,g)}c=void 0}var ja=c;ja&&Ks(\"gcl_aw\",ja,7,a)}}\nfunction Ks(a,b,c,d){Ls(a,[{version:\"\",gclid:b,timestamp:Wb(),sa:us(c)}],d)}\nfunction Ls(a,b,c){c=c||{};var d=$r(),e=function(){if(as(d)&&b.length>0){var f=vs(a)||[];b.forEach(function(g){var h=Uq(c,g.timestamp,!0);h.expires!==void 0&&rs(f,{version:\"\",gclid:g.gclid,timestamp:g.timestamp,expires:Number(h.expires),sa:g.sa,labels:g.labels},!0)});f.length&&Kr(a,f.map(function(g){var h={value:g.gclid,creationTimeMs:g.timestamp,linkDecorationSources:g.sa?g.sa.get():0},k;if((k=g.labels)==null?0:k.length)h.labels=g.labels;return{value:h,expires:Number(g.expires)}}))}};Tm(function(){as(d)?\ne():Um(e,d)},d)}\nfunction Gs(a,b,c,d,e){c=c||{};e=e||[];var f=hs(c.prefix),g=d||Wb(),h=Math.round(g/1E3),k=$r(),m=!1,p=!1,q=Nh(6),r=function(){if(as(k)){var t=Uq(c,g,!0);t.Kc=k;var u=function(T,V){var fa=is(T,f);fa&&(Oq(fa,V,t),T!==\"gb\"&&(m=!0))},v=function(T){var V=[\"GCL\",h,T];e.length>0&&V.push(e.join(\".\"));return V.join(\".\")},x=n([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),y=x.next();try{for(;!y.done;y=x.next()){var A=y.value;a[A]&&u(A,v(a[A][0]))}}finally{z(x,y)}if((!m||q)&&a.gb){var E=a.gb[0],F=is(\"gb\",f);!b&&ds(F).some(function(T){return T.gclid===\nE&&T.labels&&T.labels.length>0})||u(\"gb\",v(E))}}if(!p&&a.gbraid&&as(\"ad_storage\")&&(p=!0,!m||q)){var G=a.gbraid,H=is(\"ag\",f);if(b||!js(H).some(function(T){return T.gclid===G&&T.labels&&T.labels.length>0})){var J={},M=(J.k=G,J.i=\"\"+h,J.b=e,J);$q(H,M,5,c,g)}}Ms(a,f,g,c)};Tm(function(){r();as(k)||Um(r,k)},k)}\nfunction Ms(a,b,c,d){if(a.gad_source!==void 0&&as(\"ad_storage\")){var e=Ad();if(e!==\"r\"&&e!==\"h\"){var f=a.gad_source,g=is(\"gs\",b);if(g){var h=zd()||0,k=Math.floor((Wb()-h)/1E3),m,p=Ir(),q={};m=(q.k=f,q.i=\"\"+k,q.u=p,q);$q(g,m,5,d,c)}}}}function Ns(a,b,c){for(var d=Wq(b,c),e=0;e<d.length;++e)if(ns(d[e])>a)return!0;return!1}\nfunction Os(a){var b=Ps,c=Qs(a.prefix);bs(function(){var d=hs(a.prefix),e=n(b),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=c[g];if(h){var k=Math.min(Rs(h),Wb()),m=Uq(a,k,!0);m.Kc=$r();var p=is(g,d);p&&Oq(p,h,m)}}}finally{z(e,f)}var q=tr(!0);Gs(Bs(q.gclid,q.gclsrc),!1,a)},$r())}\nfunction Qs(a){var b=tr(!0),c=hs(a),d={},e;for(e in Xr)if(Xr.hasOwnProperty(e)){var f=e,g=is(f,c);if(g!==void 0){var h=b[g];if(h){var k=Rs(h),m=Math.min(k,Wb())||Wb(),p;a:{for(var q=Cq(g,C.cookie,void 0,$r()),r=0;r<q.length;++r)if(Rs(q[r])>m){p=!0;break a}p=!1}p||(d[f]=h)}}}return d}\nfunction Ss(a){var b=[\"ag\"],c=tr(!0),d=hs(a.prefix);bs(function(){for(var e=0;e<b.length;++e){var f=is(b[e],d);if(f){var g=c[f];if(g){var h=zq(g,5);if(h){var k=ns(h);k||(k=Wb());if(Ns(k,f,5))break;h.i=\"\"+Math.round(k/1E3);$q(f,h,5,a,k)}}}}},[\"ad_storage\"])}function is(a,b){var c=Xr[a];if(c!==void 0)return b+c}function Rs(a){return ws(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function ns(a){return a?(Number(a.i)||0)*1E3:0}\nfunction ws(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!Tr.test(a[2])?[]:a}function Ts(a,b,c,d){var e=Ps;if(Array.isArray(a)&&rq(B)){var f=hs(d),g=function(){for(var h={},k=0;k<e.length;++k){var m=is(e[k],f);if(m){var p=Cq(m,C.cookie,void 0,$r());p.length&&(h[m]=p.sort()[p.length-1])}}return h};bs(function(){Ar(g,a,b,c)},$r())}}\nfunction Us(a,b,c){var d=Ps;if(Nh(9)&&Array.isArray(a)&&rq(B)){var e=function(){for(var f={},g=0;g<d.length;++g){var h=Vr[d[g]];if(h){var k=Cq(h,C.cookie,void 0,$r());if(k.length){var m=void 0,p=0,q=n(k),r=q.next();try{for(;!r.done;r=q.next()){var t=r.value,u=zq(t,4);if(u&&(u.m===\"1\"||Nh(11))){var v=ns(u);v>=p&&(p=v,m=t)}}}finally{z(q,r)}m&&(f[h]=m)}}}return f};bs(function(){Ar(e,a,b,c)},$r())}}\nfunction Vs(a,b,c,d){if(Array.isArray(a)&&rq(B)){var e=[\"ag\"],f=hs(d),g=function(){for(var h={},k=0;k<e.length;++k){var m=is(e[k],f);if(!m)return{};var p=Wq(m,5);if(p.length){var q=p.sort(function(r,t){return ns(t)-ns(r)})[0];h[m]=Aq(q,5)}}return h};bs(function(){Ar(g,a,b,c)},[\"ad_storage\"])}}function ss(a){return a.filter(function(b){return Tr.test(b.gclid)})}\nfunction Ws(a,b){if(rq(B)){for(var c=hs(b.prefix),d={},e=0;e<a.length;e++)Xr[a[e]]&&(d[a[e]]=Xr[a[e]]);bs(function(){var f=n(Object.entries(d)),g=f.next();try{for(;!g.done;g=f.next()){var h=n(g.value),k=h.next().value,m=h.next().value,p=k,q=Cq(c+m,C.cookie,void 0,$r());q.sort(function(y,A){return Rs(A)-Rs(y)});if(q.length){var r=q[0],t=Rs(r),u=ws(r.split(\".\")).length!==0?r.split(\".\").slice(3):[],v={},x;x=ws(r.split(\".\")).length!==0?r.split(\".\")[2]:void 0;v[p]=[x];Gs(v,!0,b,t,u)}}}finally{z(f,g)}},\n$r())}}function Xs(a){var b=[\"ag\"],c=[\"gbraid\"];bs(function(){for(var d=hs(a.prefix),e=0;e<b.length;++e){var f=is(b[e],d);if(!f)break;var g=Wq(f,5);if(g.length){var h=g.sort(function(q,r){return ns(r)-ns(q)})[0],k=ns(h),m=h.b,p={};p[c[e]]=h.k;Gs(p,!0,a,k,m)}}},[\"ad_storage\"])}function Ys(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Zs(a){function b(h,k,m){m&&(h[k]=m)}if(Rm()){var c=Ds(),d;a.includes(\"gad_source\")&&(d=c.gad_source!==void 0?c.gad_source:tr(!1)._gs);if(Ys(c,a)||d){var e={};b(e,\"gclid\",c.gclid);b(e,\"dclid\",c.dclid);b(e,\"gclsrc\",c.gclsrc);b(e,\"wbraid\",c.wbraid);b(e,\"gbraid\",c.gbraid);Br(function(){return e},3);var f={},g=(f._up=\"1\",f);b(g,\"_gs\",d);Br(function(){return g},1)}}}function Js(){var a=Gj(B.location.href);return Aj(a,\"query\",!1,void 0,\"gad_source\")}\nfunction $s(a){if(!Nh(1))return null;var b=tr(!0).gad_source;if(b!=null)return B.location.hash=\"\",b;if(Nh(2)){b=Js();if(b!=null)return b;var c=Ds();if(Ys(c,a))return\"0\"}return null}function at(a){var b=$s(a);b!=null&&Br(function(){var c={};return c.gad_source=b,c},4)}\nfunction bt(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],h=g.Eg?g.Eg:\"gcl\";if((g.labels||[]).indexOf(c)===-1){a.push(0);var k=!1,m=void 0;if((m=g.wa)==null?0:m.includes(2))k=!0;var p=void 0;((p=g.wa)==null?0:p.includes(1))&&!e[h]&&(k=!0,e[h]=!0);k&&d.push(g)}else{a.push(1);var q=void 0;if((q=g.wa)==null?0:q.includes(1))e[h]=!0}}return d}\nfunction ct(a,b,c,d,e){e=e===void 0?!1:e;var f=[];c=c||{};if(!as($r()))return f;var g=ds(a,e),h=bt(f,g,b);if(h.length&&!d){var k=[],m=!1,p=n(h),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value,t=r,u=t.version,v=t.gclid,x=t.timestamp,y=t.wa,A=(t.labels||[]).concat([b]),E=void 0;if(((E=y)==null?0:E.includes(1))&&!m){var F=[u,Math.round(x/1E3),v].concat(A).join(\".\"),G=Uq(c,x,!0);G.Kc=$r();Oq(a,F,G);m=!0}var H=void 0;e&&((H=y)==null?0:H.includes(2))&&k.push(ma(Object,\"assign\").call(Object,{},r,{labels:A}))}}finally{z(p,\nq)}k.length&&Ls(\"gcl_gb\",k,c)}return f}\nfunction dt(a,b,c){c=c===void 0?!1:c;var d=[];b=b||{};var e=gs(b,c),f=bt(d,e,a);if(f.length){var g=[],h={},k=n(f),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=hs(b.prefix),r=is(p.Eg,q);if(!r)return d;var t=p,u=t.version,v=t.gclid,x=t.timestamp,y=t.wa,A=Math.round(x/1E3),E=ls(t.labels||[],[a]),F=void 0;if((F=y)==null?0:F.includes(1))if(p.Eg===\"ag\"&&!h.ag){var G={},H=(G.k=v,G.i=\"\"+A,G.b=E,G);$q(r,H,5,b,x);h.ag=!0}else if(p.Eg===\"gb\"&&!h.gb){var J=[u,A,v].concat(E).join(\".\"),M=Uq(b,x,!0);\nM.Kc=$r();Oq(r,J,M);h.gb=!0}var T=void 0;c&&((T=y)==null?0:T.includes(2))&&g.push(ma(Object,\"assign\").call(Object,{},p,{labels:E}))}}finally{z(k,m)}g.length&&Ls(\"gcl_gb\",g,b)}return d}function et(a,b){var c=hs(b),d=is(a,c);if(!d)return 0;var e;e=a===\"ag\"?js(d):ds(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}\nfunction ft(a){var b=0,c=n(Object.keys(a)),d=c.next();try{for(;!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))}finally{z(c,d)}return b}function gt(a){var b=Math.max(et(\"aw\",a),ft(as($r())?qq():{})),c=Math.max(et(\"gb\",a),ft(as($r())?qq(\"_gac_gb\",!0):{}));c=Math.max(c,et(\"ag\",a));return c>b};function ht(a){var b,c=B,d=[];try{c.navigation&&c.navigation.entries&&(d=c.navigation.entries())}catch(t){}b=d;for(var e=b.length-1;e>=0;e--){var f=b[e]&&b[e].url,g;if(f)a:{try{var h=(new URL(f)).searchParams,k={},m=h.get(\"gclid\");if(m){k.gclid=m;var p=h.get(\"gclsrc\");p&&(k.Mj=p)}var q=h.get(\"dclid\");q&&(k.Xv=q);g=k;break a}catch(t){}g=void 0}else g=void 0;var r=g;if(r&&a(r))return r}return{}}function it(){return ht(function(a){return!!a.gclid})};var jt=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),kt=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,lt=/^\\d+\\.fls\\.doubleclick\\.net$/,mt=/;gac=([^;?]+)/,nt=/;gacgb=([^;?]+)/;\nfunction ot(a,b,c){if(lt.test(a.location.host)){var d=a.location.href.match(c);return d&&d.length===2&&d[1].match(jt)?zj(d[1])||\"\":\"\"}var e=[],f=n(Object.keys(b)),g=f.next();try{for(;!g.done;g=f.next()){for(var h=g.value,k=[],m=b[h],p=0;p<m.length;p++)k.push(m[p].gclid);e.push(h+\":\"+k.join(\",\"))}}finally{z(f,g)}return e.length>0?e.join(\";\"):\"\"}\nfunction pt(a,b,c){var d=as($r())?qq(\"_gac_gb\",!0):{},e=[],f=!1,g=n(Object.keys(d)),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=ct(\"_gac_gb_\"+k,a,b,c);f=f||m.length!==0&&m.some(function(p){return p===1});e.push(k+\":\"+m.join(\",\"))}}finally{z(g,h)}return{Gs:f?e.join(\";\"):\"\",Fs:ot(C,d,nt)}}function qt(a,b){var c=a.location.href.match(new RegExp(\";\"+b+\"=([^;?]+)\"));return c&&c.length===2&&c[1].match(kt)?c[1]:void 0}\nfunction rt(a){var b={},c,d,e;lt.test(C.location.host)&&(c=qt(C,\"gclgs\"),d=qt(C,\"gclst\"),e=qt(C,\"gcllp\"));if(c&&d&&e)b.Jg=c,b.Xh=d,b.Wh=e;else{var f=Wb(),g=ms((a||\"_gcl\")+\"_gs\"),h=g.map(function(p){return p.gclid}),k=g.map(function(p){return f-p.timestamp}),m=g.map(function(p){return p.rd});h.length>0&&k.length>0&&m.length>0&&(b.Jg=h.join(\".\"),b.Xh=k.join(\".\"),b.Wh=m.join(\".\"))}return b}\nfunction st(a,b){var c=a.split(\".\"),d=b?b.split(\".\"):[],e=d.length===c.length?d:void 0;return c.map(function(f,g){var h={gclid:f};if(e){var k=e[g].split(\"_\");if(k.length===2){h.sa=new Er(Number(k[0]));var m;var p=Number(k[1]);if(p===0)m=[0];else{var q=[];p&1&&q.push(1);p&2&&q.push(2);p&4&&q.push(3);p&8&&q.push(4);p&16&&q.push(5);m=q}h.wa=m}}return h})}\nfunction tt(a,b,c,d,e){e=e===void 0?!1:e;if(lt.test(a.location.host)){var f=qt(a,d);if(f){if(Nh(12)){var g=qt(a,d+\"_src\");return st(f,g)}if(e){var h=new Er;Fr(h,2);Fr(h,3);return f.split(\".\").map(function(t){return{gclid:t,sa:h,wa:[1]}})}return f.split(\".\").map(function(t){return{gclid:t,sa:new Er,wa:[1]}})}}else{if(c===\"gclid\"){var k=ds((b||\"_gcl\")+\"_aw\",e),m=Number(Mh[1]===void 0?0:Mh[1]),p=n(ut()),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value;r.timestamp>m&&rs(k,r)}}finally{z(p,q)}return k}if(c===\n\"wbraid\")return ds((b||\"_gcl\")+\"_gb\",e);if(c===\"braids\")return gs({prefix:b},e)}return[]}function ut(){return(Wq(Vr.aw,4)||[]).filter(function(a){return a.m===\"1\"}).map(function(a){return{gclid:a.k,timestamp:Number(a.i),version:\"\",wa:[5]}})}function vt(a){var b=0,c=n(a),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;e>0&&(b|=1<<e-1)}}finally{z(c,d)}return b.toString()}function wt(a){return lt.test(C.location.host)?!(qt(C,\"gclaw\")||qt(C,\"gac\")):gt(a)}\nfunction xt(a,b,c,d){d=d===void 0?!1:d;var e;e=c?dt(a,b,d):ct((b&&b.prefix||\"_gcl\")+\"_gb\",a,b,void 0,d);return e.length===0||e.every(function(f){return f===0})?\"\":e.join(\".\")};\nvar zt=function(a){var b;b=b===void 0?!1:b;var c=eo(\"ads_pageview\",function(){return{}});if(c[a])return!1;b||(c[a]=!0);return!0},At=function(a){return Hj(a,\"gclid dclid gbraid wbraid gclaw gcldc gclha gclgf gclgb _gl\".split(\" \"),\"0\")},Ct=function(){var a=Gj(B.location.href),b=void 0,c=void 0,d=Aj(a,\"query\",!1,void 0,\"gad_source\"),e=Aj(a,\"query\",!1,void 0,\"gad_campaignid\"),f,g=a.hash.replace(\"#\",\"\").match(Bt);f=g?g[1]:void 0;d&&f?(b=d,c=1):d?(b=d,c=2):f&&(b=f,c=3);return{Ig:b,Hs:c,Vh:e}},Dt=function(a){var b=\nnq(!1)===1?B.top.location.href:B.location.href;return a(b)},Et=function(a){var b=[],c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=g;k=ss(k);for(var m=[],p=0;p<k.length;p++)m.push(k[p].gclid);m.length&&b.push(h+\":\"+m.join(\",\"))}}finally{z(c,d)}return b.join(\";\")},Gt=function(a,b,c){var d=Ft(a);if(d)return d;var e=hs(b);if(e===\"_gcl\"){var f=!gp(bq)&&c,g=[];a===\"aw\"?g=zs(B.location.href,!0,!1):a===\"dc\"&&(g=Cs(B.location.href,!0,\n!1));if(g.length>0)return f?[{version:\"GCL\",timestamp:0,gclid:\"0\"}]:g.map(function(m){return{version:\"GCL\",timestamp:0,gclid:m.value,sa:m.sa,wa:[1]}})}var h=is(a,e);if(!h)return[];if(a===\"aw\"){var k=Q(562);return ds(h,k)}return xs(h)},Ft=function(a){var b=Ij(\"gcl\"+a),c=a===\"dc\"||a===\"aw\"?Ij(\"gcl\"+a+\"_src\"):void 0;if(b)return st(b,c)},Ht=function(a,b,c){if(a===\"aw\"||a===\"dc\"||a===\"gb\"){var d=Ij(\"gcl\"+a);if(d)return d.split(\".\")}var e=hs(b);if(e===\"_gcl\"){var f=!gp(bq)&&c,g;g=Ds()[a]||[];if(g.length>\n0)return f?[\"0\"]:g}var h=is(a,e);return h?cs(h):[]},It=function(a,b,c){if(!Ri(a,b)||!Ri(a,c))return\"\";var d=Ri(a,b).split(\".\"),e=Ri(a,c).split(\".\");return d.length&&e.length&&d.length===e.length&&d[0]&&e[0]?d.map(function(f,g){return f+\"_\"+e[g]}).join(\".\"):\"\"},Bt=/^gad_source[_=](\\d+)$/;function Jt(a,b,c){var d=Ri(a,K.D.Xa);if(d&&typeof d===\"object\"){var e=n(Object.keys(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=d[g];if(h!==void 0){h===null&&(h=\"\");var k=\"gap.\"+g,m=String(h);c?c(k,m):b[k]=m}}}finally{z(e,f)}}};function Kt(){}var Lt=!1,Mt=[];function Nt(){if(!Lt){Lt=!0;for(var a=Mt.length-1;a>=0;a--)Mt[a]();Mt=[]}};function Ot(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function Pt(a,b,c){return typeof a.addEventListener===\"function\"?(a.addEventListener(b,c,!1),!0):!1}function Qt(a,b,c){typeof a.removeEventListener===\"function\"&&a.removeEventListener(b,c,!1)};function Rt(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=oq(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Nc(g,e);h>=0&&Array.prototype.splice.call(g,h,1)}Qt(e,\"load\",f);Qt(e,\"error\",f)};Pt(e,\"load\",f);Pt(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nfunction St(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";hq(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(String(d))});Tt(c,b)}\nfunction Tt(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\"}:e.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else Rt(c,a,b===void 0?!1:b,d===void 0?!1:d)};function Ut(){this.ia=this.ia;this.T=this.T}Ut.prototype.ia=!1;Ut.prototype.dispose=function(){this.ia||(this.ia=!0,this.P())};Ut.prototype[Symbol.dispose]=function(){this.dispose()};Ut.prototype.addOnDisposeCallback=function(a,b){this.ia?b!==void 0?a.call(b):a():(this.T||(this.T=[]),b&&(a=a.bind(b)),this.T.push(a))};Ut.prototype.P=function(){if(this.T)for(;this.T.length;)this.T.shift()()};function Vt(a){a.addtlConsent===void 0||xf(a.addtlConsent)||(a.addtlConsent=void 0);a.gdprApplies===void 0||yf(a.gdprApplies)||(a.gdprApplies=void 0);return a.tcString!==void 0&&!xf(a.tcString)||a.listenerId!==void 0&&!wf(a.listenerId)?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3}var Wt=function(a,b){b=b===void 0?{}:b;Ut.call(this);this.H=null;this.ka={};this.Ea=0;this.ba=null;this.K=a;var c;this.timeoutMs=(c=b.timeoutMs)!=null?c:500;var d;this.Ej=(d=b.Ej)!=null?d:!1};va(Wt,Ut);\nWt.prototype.P=function(){this.ka={};this.ba&&(Qt(this.K,\"message\",this.ba),delete this.ba);delete this.ka;delete this.K;delete this.H;Ut.prototype.P.call(this)};var Yt=function(a){return typeof a.K.__tcfapi===\"function\"||Xt(a)!=null};\nWt.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Ej},d=gq(function(){a(c)}),e=0;this.timeoutMs!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.timeoutMs));var f=function(g,h){clearTimeout(e);g?(c=g,c.internalErrorState=Vt(c),c.internalBlockOnErrors=b.Ej,h&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",h||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{Zt(this,\"addEventListener\",\nf)}catch(g){c.tcString=\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};Wt.prototype.removeEventListener=function(a){a&&a.listenerId&&Zt(this,\"removeEventListener\",null,a.listenerId)};\nvar au=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 h=c;c===2?(h=0,g===2&&(h=1)):c===3&&(h=1,g===1&&(h=0));var k;if(h===0)if(a.purpose&&a.vendor){var m=$t(a.vendor.consents,d===void 0?\"755\":d);k=m&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:m&&$t(a.purpose.consents,b)}else k=!0;else k=h===1?a.purpose&&a.vendor?$t(a.purpose.legitimateInterests,\nb)&&$t(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return k},$t=function(a,b){return!(!a||!a[b])},Zt=function(a,b,c,d){c||(c=function(){});var e=a.K;if(typeof e.__tcfapi===\"function\"){var f=e.__tcfapi;f(b,2,c,d)}else if(Xt(a)){bu(a);var g=++a.Ea;a.ka[g]=c;if(a.H){var h={};a.H.postMessage((h.__tcfapiCall={command:b,version:2,callId:g,parameter:d},h),\"*\")}}else c({},!1)},Xt=function(a){if(a.H)return a.H;a.H=mq(a.K,\"__tcfapiLocator\");return a.H},bu=function(a){if(!a.ba){var b=function(c){if(c.source===\na.H)try{var d;d=(xf(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.ka[d.callId](d.returnValue,d.success)}catch(e){}};a.ba=b;Pt(a.K,\"message\",b)}},cu=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=Vt(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?(St({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var du={1:0,3:0,4:0,7:3,9:3,10:3};function eu(){return eo(\"tcf\",function(){return{}})}var fu=function(){return new Wt(B,{timeoutMs:-1})};\nfunction gu(){var a=eu(),b=fu();Yt(b)&&!hu()&&!iu()&&S(124);if(!a.active&&Yt(b)){hu()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,Em().active=!0,a.tcString=\"tcunavailable\");mp();try{b.addEventListener(function(c){if(c.internalErrorState!==0)ju(a),np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,iu()&&(a.active=!0),!ku(c)||hu()||iu()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies===\n!1){var e={},f;for(f in du)du.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(ku(c)){var g={},h;for(h in du)if(du.hasOwnProperty(h))if(h===\"1\"){var k,m=c,p={Js:!0};p=p===void 0?{}:p;k=cu(m)?m.gdprApplies===!1?!0:m.tcString===\"tcunavailable\"?!p.idpcApplies:(p.idpcApplies||m.gdprApplies!==void 0||p.Js)&&(p.idpcApplies||xf(m.tcString)&&m.tcString.length)?au(m,\"1\",0):!0:!1;g[\"1\"]=k}else g[h]=au(c,h,du[h]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.purposes=d;var q={},r=(q[K.D.ma]=\na.purposes[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0):(r[K.D.Wa]=a.purposes[\"3\"]&&a.purposes[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[K.D.na]=a.purposes[\"1\"]&&a.purposes[\"7\"]?\"granted\":\"denied\":np([K.D.na]),fp(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:lu()||\"\"}))}}else np([K.D.ma,K.D.Wa,K.D.na])})}catch(c){ju(a),np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0}}}\nfunction ju(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function ku(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}function hu(){return B.gtag_enable_tcf_support===!0}function iu(){return eu().enableAdvertiserConsentMode===!0}function lu(){var a=eu();if(a.active)return a.tcString}function mu(){var a=eu();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"}\nfunction nu(a){if(!du.hasOwnProperty(String(a)))return!0;var b=eu();return b.active&&b.purposes?!!b.purposes[String(a)]:!0};var ou=[K.D.ma,K.D.ya,K.D.na,K.D.Wa],pu={},qu=(pu[K.D.ma]=1,pu[K.D.ya]=2,pu);function ru(a){if(a===void 0)return 0;switch(R(a,K.D.Rc)){case void 0:return 1;case !1:return 3;default:return 2}}function su(){return(Q(624)?Mf(16).split(\"~\"):Mf(17).split(\"~\")).indexOf(Dk())!==-1&&(Rc==null?void 0:Rc.globalPrivacyControl)===!0}function tu(a){if(su())return!1;var b=ru(a);if(b===3)return!1;switch(Om(K.D.Wa)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}}\nfunction uu(){return Rm()||!Nm(K.D.ma)||!Nm(K.D.ya)}function vu(){var a={},b;for(b in qu)qu.hasOwnProperty(b)&&(a[qu[b]]=Om(b));return\"G1\"+Af(a[1]||0)+Af(a[2]||0)}var wu={},xu=(wu[K.D.ma]=0,wu[K.D.ya]=1,wu[K.D.na]=2,wu[K.D.Wa]=3,wu);function yu(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nfunction zu(a){for(var b=\"1\",c=0;c<ou.length;c++){var d=b,e,f=ou[c],g=Mm.delegatedConsentTypes[f];e=g===void 0?0:xu.hasOwnProperty(g)?12|xu[g]:8;var h=Em();h.accessedAny=!0;var k=h.entries[f]||{};e=e<<2|yu(k.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[yu(k.declare)<<4|yu(k.default)<<2|yu(k.update)])}var m=b,p=(su()?1:0)<<3,q=(Rm()?1:0)<<2,r=ru(a);b=m+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r];return b+=\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Mm.containerScopedDefaults.ad_storage<<4|Mm.containerScopedDefaults.analytics_storage<<2|Mm.containerScopedDefaults.ad_user_data]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[(Mm.usedContainerScopedDefaults?1:0)<<2|Mm.containerScopedDefaults.ad_personalization]}function Au(){return Nm(K.D.na)?\"a\":\"-\"}function Bu(){return Fk()||(hu()||iu())&&mu()===\"1\"?\"1\":\"0\"}\nfunction Cu(){return(Fk()?!0:!(!hu()&&!iu())&&mu()===\"1\")||!Nm(K.D.na)}\nfunction Du(){var a=\"0\",b=\"0\",c;var d=eu();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=eu();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var h=0;Fk()&&(h|=1);mu()===\"1\"&&(h|=2);hu()&&(h|=4);var k;var m=eu();k=m.enableAdvertiserConsentMode!==\nvoid 0?m.enableAdvertiserConsentMode?\"1\":\"0\":void 0;k===\"1\"&&(h|=8);Em().waitPeriodTimedOut&&(h|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[h]};var Eu={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction Fu(){if(!Vc)return 0;var a=Gj(Vc),b=a.hostname.toLowerCase();if(/(^|\\.)googletagmanager\\.com$/.test(b))return 1;var c=B.location,d=c.hostname.toLowerCase();if(c.protocol.toLowerCase()===a.protocol.toLowerCase()&&d===b)return 4;if(d===b)return 3;var e=b.split(\".\"),f=d.split(\".\"),g=/\\.(co|com|org|net|gov|edu|ac|ne|or|go)\\.[a-z]{2}$/.test(b)?3:2;if(e.length>=g&&f.length>=g){var h=e.slice(-g).join(\".\"),k=f.slice(-g).join(\".\");if(h===k)return 3}return 2}\nfunction Gu(){var a=I(69);if(a)switch(a){case \"1\":return 3;case \"2\":return 4;case \"@@SGTM_SIG@@\":return 2;default:return 1}}\nfunction Hu(a){a=a===void 0?{}:a;var b=I(5).split(\"-\")[0].toUpperCase(),c,d=(c=a.ei)!=null?c:Fu(),e,f=(e=a.Jo)!=null?e:Gu(),g,h={ctid:I(5),releaseExperiment:Kf(15),runtimeVersion:I(14),At:Jf(7)?2:1,ou:a.vd,canonicalId:I(6),Zt:(g=om())==null?void 0:g.canonicalContainerId,pu:a.qf===void 0?void 0:a.qf?10:12,ei:d,Jo:f};h.canonicalId!==a.Wb&&(h.Wb=a.Wb);var k=lm();h.Lt=k?k.canonicalContainerId:void 0;Jf(45)?(h.li=Eu[b],h.li||(h.li=0)):h.li=sj?13:10;Jf(47)?(h.bk=0,h.Yr=2):Jf(50)?h.bk=1:h.bk=3;var m=ma(Object,\n\"assign\").call(Object,{},a,{ei:d}),p={6:!1};Kf(54)===2?p[7]=!0:Kf(54)===1&&(p[2]=!0);var q=m.ei;q!==void 0&&q!==0&&(p[8]=q!==1);var r;p[9]=(r=m.ff)!=null?r:!1;var t=tm(),u;p[10]=(u=t==null?void 0:t.fromContainerExecution)!=null?u:!1;h.ls=p;return Ef(h,a.Hn)};\nvar Iu=function(a){var b={},c=n(Object.keys(a.H)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f=Ri(a,e),g=U(a,L.J.Zd);!g||e!==K.D.Da&&e!==K.D.Ja&&e!==K.D.Ne||typeof f!==\"string\"||(f=At(f));var h=Lp(e,f);h&&(!g||e!==K.D.Dd&&e!==K.D.Id&&e!==K.D.Be&&e!==K.D.xi||(h.value=\"0\"),b[h.key]=h.value)}}finally{z(c,d)}b.gtm=Hu({Wb:U(a,L.J.Ib),qf:a.M.isGtmEvent,ff:U(a,L.J.Dc)});uu()&&(b.gcs=vu());b.gcd=zu(a.M);Cu()&&(b.dma_cps=Au());b.dma=Bu();Yt(fu())&&(b.tcfd=Du());var k=$p(a);k&&(b.tag_exp=k);if(U(a,\nL.J.zk)){b.tft=String(Wb());var m=zd();m!==void 0&&(b.tfd=String(Math.round(m)))}Wm.H[Dm.ja.ib]!==Cm.Oa.Se||Wm.K[Dm.ja.ib].isConsentGranted()||(b.limited_ads=\"1\");var p=U(a,L.J.Ik);Q(474)&&p!=null&&p!==\"\"&&(b._gsid=p);Jt(a,b,function(q,r){b[q]=encodeURIComponent(r)});return b};function Ju(a,b){var c=Wi(b,{bf:!1});return Tk[a](void 0)+\"?\"+c};var Ku={X:{Kk:\"call_conversion\",Ok:\"common_aw\",xa:\"conversion\",yq:\"floodlight\",ed:\"ga_conversion\",La:\"page_view\",Sb:\"remarketing\",Jb:\"user_data_lead\",sb:\"user_data_web\"}};function Lu(){return Q(550)&&Zp(613)};function Mu(a,b){a?a.then(b):b(void 0)}function Nu(a){return Promise.allSettled(a).then(function(b){return b.filter(function(c){return c.status===\"fulfilled\"}).map(function(c){return c.value})})}function Ou(){var a,b;return{promise:new Promise(function(c,d){a=c;b=d}),resolve:a,reject:b}};function Pu(a,b,c,d,e,f){var g=c.slice(),h;d==null||(h=d.fw)==null||h.call(d,a,b,c,e);var k=Ou(),m=k.promise,p=k.resolve,q=[],r=function(){p(q);var u;d==null||(u=d.It)==null||u.call(d,a,b,c,e,q)},t=function(){var u=g.shift();u?u.method.isSupported()?Qu(a,b,u.endpoint,d,q,u.method,e,f,t,r):t():r()};t();return m}\nfunction Qu(a,b,c,d,e,f,g,h,k,m){var p=c.T(a),q={service:b,endpoint:c,isPrimary:g,rc:void 0,qk:f,Wt:{}},r=!1,t=function(A,E){if(r)S(187);else if(r=!0,!u){var F=E||{},G=F.body,H=F.Bb,J=F.af;E=Object.freeze(ma(Object,\"assign\").call(Object,{},G?{body:G}:{},H?{Bb:H}:{},J?{af:J}:{}));if(G&&!f.H())x(),k();else{var M=Ru(A),T=p[0]===\"/\"?\"\"+p+M:\"https://\"+p+M;q.rc=T;q.Wt=E;var V;d==null||(V=d.Jt)==null||V.call(d,a,ma(Object,\"assign\").call(Object,{},q));var fa={destinationId:a.target.destinationId,endpoint:c.endpoint,\neventId:a.M.eventId,priorityId:a.M.priorityId};f.T===void 0||c.ia!==2&&(c.ia!==1||e.length)||hl.register(fa,f.T,T);var da=function(ja,za){x();if(q.status!==void 0)return S(192),!1;q.status=ja;e.push(q);var Ha;d==null||(Ha=d.uo)==null||Ha.call(d,a,ma(Object,\"assign\").call(Object,{},q),za);return!0},ha={Do:fa,ud:function(){da(2)&&k()},onFailure:function(){da(3)&&k()},je:function(ja){da(ja.status===0?1:ja.ok?0:3,ja)&&m()},kf:function(){da(1)&&m()}};Su(c,a,T,M,G);f.sendRequest(ha,T,ma(Object,\"assign\").call(Object,\n{},G&&{body:G},H&&{Bb:H},J&&{af:J}))}}},u=!1,v,x=function(){v!==void 0&&(B.clearTimeout(v),v=void 0)};Q(574)&&(v=B.setTimeout(function(){v=void 0;u=!0;if(q.status===void 0){q.status=4;q.rc===void 0&&(q.rc=\"[failed to build] \"+p);e.push(q);var A;d==null||(A=d.uo)==null||A.call(d,a,ma(Object,\"assign\").call(Object,{},q),void 0);k()}},5E3));var y={Gc:p,method:f,jw:e,isPrimary:g,nu:h};try{c.H(a,y,t)}catch(A){x(),S(188),k()}}\nfunction Su(a,b,c,d,e){if(a.Ea){var f=b.target.destinationId,g=a.endpoint;if(g===45||g===46||g===69||g===58||g===57){var h=/[?&]tids=([^&]+)/.exec(d);f=h?decodeURIComponent(h[1]).split(\"~\"):[f]}Xo({targetId:f,request:ma(Object,\"assign\").call(Object,{},{url:c,parameterEncoding:a.parameterEncoding,endpoint:a.endpoint},e?{postBody:e}:{}),Ab:{eventId:b.M.eventId,priorityId:b.M.priorityId},Kn:{eventId:U(b,L.J.ah),priorityId:U(b,L.J.bh)}})}}\nfunction Ru(a){return a&&a!==\"?\"?a[0]!==\"?\"?\"?\".concat(a):a:\"\"};function Tu(a,b,c,d,e){var f;e==null||(f=e.gw)==null||f.call(e,a,b);if(!c.length){var g;e==null||(g=e.Kt)==null||g.call(e,a,b,[]);return Promise.resolve([])}var h=[],k={service:b,nk:c,kk:d};h.push(Pu(a,b,c,e,!0,k));var m=n(d),p=m.next();try{for(;!p.done;p=m.next())h.push(Pu(a,b,p.value,e,!1,k))}finally{z(m,p)}return Nu(h).then(function(q){var r=[],t=n(q),u=t.next();try{for(;!u.done;u=t.next())r.push.apply(r,w(u.value))}finally{z(t,u)}var v;e==null||(v=e.Kt)==null||v.call(e,a,b,r);return r})};function Uu(a,b){var c=Ra.apply(2,arguments),d;b==null||(d=b.hw)==null||d.call(b,a,c);var e=[],f=n(c),g=f.next();try{for(;!g.done;g=f.next())e.push(Vu(a,g.value))}finally{z(f,g)}var h=[],k=n(e),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;h.push(Tu(a,p.service,p.nk,p.kk,b))}}finally{z(k,m)}Nu(h).then(function(q){var r=[],t=n(q),u=t.next();try{for(;!u.done;u=t.next())r.push.apply(r,w(u.value))}finally{z(t,u)}var v;b==null||(v=b.Ht)==null||v.call(b,a,c,r)})}\nfunction Vu(a,b){var c=function(f){return f.method.isSupported()&&f.endpoint.isSupported(a)&&f.endpoint.K(a)},d=(b.K(a)||[]).filter(c),e=[];d.length&&(e=(b.H(a)||[]).map(function(f){return f.filter(c)}).filter(function(f){return f.length>0}));return{service:b,nk:d,kk:e}};\nvar Yu=function(){var a=aj(1,function(){return[]});if(a.length){var b=Lu()&&Q(629),c={},d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=ma(Object,\"assign\").call(Object,{},U(f,L.J.Nc)),h=Wu(g,\"apvc\"),k=Wu(g,\"tft\"),m=Wu(g,\"tfd\"),p=Wu(g,\"tid\");b&&(g.gtm=Hu({Wb:U(f,L.J.Ib),qf:f.M.isGtmEvent}));var q=U(f,L.J.si)?45:46,r=Ju(q,g),t=c[r]=c[r]||{vk:[],events:[]};t.events.push(f);t.vk.push(p||\"\");p&&!t.tf&&(t.tf=p);h===\"1\"&&(t.Xr=!0);if(k||m)t.Sr=!0}}finally{z(d,e)}a.length=0;var u=n(Object.keys(c)),\nv=u.next();try{for(;!v.done;v=u.next()){var x=Xu(c[v.value]);Uu(x,void 0,Ip)}}finally{z(u,v)}}},Wu=function(a,b){var c=a[b];if(c!==void 0)return delete a[b],c},Xu=function(a){var b=a.events[0],c=a.tf||\"\",d=ma(Object,\"assign\").call(Object,{},b.target,{destinationId:c}),e=b.copy({target:d}),f=ma(Object,\"assign\").call(Object,{},U(e,L.J.Nc));c||delete f.tid;f.apvc=a.Xr?\"1\":\"0\";var g=a.vk.filter(function(k,m){return!!k&&a.vk.indexOf(k)===m});g.length>0&&(f.tids=g.join(\"~\"));if(a.Sr){f.tft=String(Wb());\nvar h=zd();h!==void 0&&(f.tfd=String(Math.round(h)))}W(e,L.J.Nc,f);return e},Zu=function(a){if(U(a,L.J.la)===Ku.X.La){a=a.copy();W(a,L.J.si,gp(bq));W(a,L.J.Nc,Iu(a));var b=aj(1,function(){return[]});b.length===0&&nd(Yu);b.push(a);(Ib(a.M.onSuccess)?a.M.onSuccess:Hb)()}};function av(a,b){if(b){var c=n(Object.entries(b)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value;typeof g!==\"object\"&&g!==void 0&&(a[\"1p.\"+f]=String(g))}}finally{z(c,d)}}};var lv={Tg:\"value\",tb:\"conversionCount\",Ug:1},mv={Tg:\"timeouts\",tb:\"timeouts\",Ug:0},nv={Tg:\"eopCount\",tb:\"endOfPageCount\",Ug:0},ov={Tg:\"errors\",tb:\"errors\",Ug:0},pv=[lv,mv,ov,nv];function qv(a,b){b=b===void 0?1:b;if(!rv(a))return{};var c=sv(pv),d=c[a.tb];if(d===void 0||d===-1)return c;var e={},f=ma(Object,\"assign\").call(Object,{},c,(e[a.tb]=d+b,e));return tv(f)?f:c}\nfunction sv(a){var b;a:{var c=Nr(\"gcl_ctr\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;try{b=\"value\"in d&&typeof d.value===\"object\"?d.value:void 0;break a}catch(p){}}b=void 0}var e=b,f={},g=n(a),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;if(e&&rv(k)){var m=e[k.Tg];m===void 0||Number.isNaN(m)?f[k.tb]=-1:f[k.tb]=Number(m)}else f[k.tb]=-1}}finally{z(g,h)}return f}\nfunction tv(a,b){b=b||{};var c=Wb(),d=Uq(b,c,!0),e={},f=n(pv),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=a[h.tb];k!==void 0&&k!==-1&&(e[h.Tg]=k)}}finally{z(f,g)}e.creationTimeMs=c;return Kr(\"gcl_ctr\",{value:e,expires:Number(d.expires)})===0?!0:!1}function rv(a){return Nm([\"ad_storage\",\"ad_user_data\"])?!a.Vt||Nh(a.Vt):!1}function uv(a){return Nm([\"ad_storage\",\"ad_user_data\"])?!a.ht||Nh(a.ht):!1};function vv(){if(wv()){var a=Nr(\"last_convs\");if(a.error===0&&a.value&&typeof a.value===\"object\"){var b=a.value;if(b.value&&Array.isArray(b.value)){var c=b.value;if(!(c.length>1)){var d=[],e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(typeof g!==\"object\"||g===null||typeof g.random!==\"number\"||typeof g.label!==\"string\"||g.label.length>200)return;d.push({random:g.random,label:g.label})}}finally{z(e,f)}return d}}}}}\nfunction xv(a,b){if(!(!wv()||a.length>1||a.length===1&&a[0].label.length>200)){b=b||{};var c=Uq(b);Kr(\"last_convs\",{value:a,expires:Number(c.expires)})}}function wv(){return Nm([\"ad_storage\",\"ad_user_data\"])&&Nh(7)};function yv(a){var b=Math.round(Math.random()*2147483647);return a?String(b^eg(a)&2147483647):String(b)}function zv(a){return[yv(a),Math.round(Wb()/1E3)].join(\".\")}function Av(a,b,c,d,e){var f=Rq(b),g;return(g=Gq(a,f,Sq(c),d,e))==null?void 0:g.qs};var Bv=[\"1\"],Cv={},Dv={};function Ev(a){return Dv[Fv(a)]}function Gv(a,b){b=b===void 0?!0:b;var c=Fv(a.prefix);if(Cv[c])Hv(a),Iv(a);else if(Jv(c,a.path,a.domain)){var d=Ev(a.prefix)||{id:void 0,qc:void 0};b&&Kv(a,d);Hv(a);Iv(a)}else{var e=Ij(\"auiddc\");if(e)zb(\"TAGGING\",17),Cv[c]=e;else if(b){var f=Fv(a.prefix),g=zv();Lv(f,g,a);Jv(c,a.path,a.domain);Hv(a,!0);Iv(a,!0)}}}\nfunction Hv(a,b){(b===void 0?0:b)&&rv(lv)&&Or(\"gcl_ctr\");if(uv(lv)&&sv([lv])[lv.tb]===-1){var c={},d=(c[lv.tb]=0,c),e=n(pv),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;g!==lv&&uv(g)&&(d[g.tb]=0)}}finally{z(e,f)}tv(d,a)}}function Iv(a,b){(b===void 0?0:b)&&wv()&&Or(\"last_convs\");!Nm([\"ad_storage\",\"ad_user_data\"])||!Nh(8)||vv()||xv([],a)}\nfunction Kv(a,b){var c=Fv(a.prefix),d=Cv[c];if(d){var e=d.split(\".\");if(e.length===2){var f=Number(e[1])||0;if(f){var g=d;if(Nh(13)&&b.hi){var h=b.qc?b.qc:Math.floor(Wb()/1E3),k=b.Jc?b.Jc:Math.floor(Wb()/1E3);g=d+\".\"+(b.sessionId||\"-.-\")+\".\"+h+\".\"+b.hi+\".\"+k}else if(b.sessionId){var m=b.qc?b.qc:Math.floor(Wb()/1E3);g=d+\".\"+b.sessionId+\".\"+m}Lv(c,g,a,f*1E3)}}}}function Lv(a,b,c,d){var e;e=[\"1\",Tq(c.domain,c.path),b].join(\".\");var f=Uq(c,d);f.Kc=Mv();Oq(a,e,f)}\nfunction Jv(a,b,c){var d=Av(a,b,c,Bv,Mv());if(!d)return!1;Nv(a,d);return!0}function Nv(a,b){var c=b.split(\".\");if(c.length===3)Dv[a]={sessionId:c[0]+\".\"+c[1],qc:Number(c[2])||0,Jc:0};else if(c.length>=2&&(Cv[a]=c[0]+\".\"+c[1],c.shift(),c.shift(),c.length>=3)){var d={sessionId:c[0]===\"-\"?void 0:c[0]+\".\"+c[1],qc:Number(c[2])||0,Jc:0};if(Nh(13)&&c.length>=6){var e=c[3]+\".\"+c[4],f=Number(c[5])||0;e&&f!==0&&(d.hi=e,d.Jc=f)}Dv[a]=d}}function Fv(a){return(a||\"_gcl\")+\"_au\"}\nfunction Ov(a){function b(){Nm(c)&&a()}var c=Mv();Tm(function(){b();Nm(c)||Um(b,c)},c)}function Pv(a){var b=tr(!0),c=Fv(a.prefix);Ov(function(){var d=b[c];if(d){Nv(c,d);var e=Number(Cv[c].split(\".\")[1])*1E3;if(e){zb(\"TAGGING\",16);var f=Uq(a,e);f.Kc=Mv();var g=[\"1\",Tq(a.domain,a.path),d].join(\".\");Oq(c,g,f)}}})}function Qv(a,b,c,d,e){e=e||{};var f=function(){var g={},h=Av(a,e.path,e.domain,Bv,Mv());h&&(g[a]=h);return g};Ov(function(){Ar(f,b,c,d)})}\nfunction Mv(){return[\"ad_storage\",\"ad_user_data\"]};var Uv=void 0;function Vv(){if(!Uv){var a=sk(nk.fa.np,new Map);Uv=new fg(a)}return Uv};var Wv=\"email email_address sha256_email_address phone_number sha256_phone_number first_name last_name\".split(\" \"),Xv=\"first_name sha256_first_name last_name sha256_last_name street sha256_street city region country postal_code\".split(\" \");function Yv(a,b){if(!b._tag_metadata){for(var c={},d=0,e=0;e<a.length;e++)d+=Zv(a[e],b,c)?1:0;d>0&&(b._tag_metadata=c)}}\nfunction Zv(a,b,c){var d=b[a];if(d===void 0||d===null)return!1;Array.isArray(d)?c[a]=d.map(function(){return{mode:\"c\"}}):c[a]={mode:\"c\"};return!0}function $v(a){if(a){Yv(Wv,a);for(var b=Lb(a.address),c=0;c<b.length;c++){var d=b[c];d&&Yv(Xv,d)}var e=a.home_address;e&&Yv(Xv,e)}}\nfunction aw(a,b,c){function d(h,k){for(var m=String(k).substring(0,100);m.length>0;)try{e.push(\"\"+h+encodeURIComponent(m));return}catch(p){if(p instanceof URIError&&m.length>0)m=m.slice(0,-1);else throw p;}e.push(\"\"+h)}if(!c)return\"\";var e=[];d(\"i\",String(a));d(\"f\",b);c.mode&&d(\"m\",c.mode);c.isPreHashed&&d(\"p\",\"1\");c.rawLength&&d(\"r\",String(c.rawLength));c.normalizedLength&&d(\"n\",String(c.normalizedLength));c.location&&d(\"l\",c.location);if(c.selector){var f=c.selector.substring(0,100),g=\"\";try{g=\nnc(c.selector.substring(0,71),95)}catch(h){}g?e.push(\"s!b64!\"+g):d(\"s\",f)}c.testReason&&c.testReason.length&&d(\"t\",c.testReason.slice().sort(function(h,k){return h-k}).join(\"!\"));return e.join(\".\")};var bw=/^[0-9A-Za-z_-]{43}$/;function cw(a){return bw.test(a)||yi.test(a)}\nvar fw=function(a){var b=[\"tv.1\"],c=[\"tvd.1\"],d=dw(a);if(d)return b.push(d),{hasUpd:!1,uu:b.join(\"~\"),Rn:b.join(\"~\"),encryptionKeyString:void 0,oi:{},metadataParam:c.join(\"~\")};var e={},f=0;var g=0,h=ew(a,function(p,q,r){g++;var t=p.value,u;if(r){var v=q+\"__\"+f++;u=\"${userData.\"+v+\"|sha256}\";e[v]=t}else u=encodeURIComponent(encodeURIComponent(t));p.index!==void 0&&(q+=p.index);b.push(q+\".\"+u);var x=aw(g,q,p.metadata);x&&c.push(x)}).hasUpd,k=c.join(\"~\");\nvar m=b.join(\"~\");return{hasUpd:h,uu:m,oi:{userData:e},Rn:\"tv.1~${\"+(m+\"|encrypt_with_memo}\"),encryptionKeyString:I(43),metadataParam:k}},hw=function(a){if(!(a!=null&&Object.keys(a).length>0))return!1;var b=gw(a);return ew(b,function(){}).hasUpd},ew=function(a,b){b=b===void 0?function(){}:b;var c=!1,d=!1,e=n(a),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(g.value){var h=iw[g.name];if(h){var k=jw(g);k&&(c=!0);d=!0;b(g,h,k)}}}}finally{z(e,\nf)}return{hasUpd:d,hasUpdToHash:c}},jw=function(a){var b=kw(a.name),c=/^e\\d+$/.test(a.value);return b&&!c&&!cw(a.value)},kw=function(a){return lw.indexOf(a)!==-1},rw=function(a,b,c,d){if(Ib(B.Promise))try{var e=!1;var f=gw(a,e),g=mw(f).then(function(k){var m=k.Lb,p=m.filter(function(r){return!ac(r.name,\"raw\")}),q=\nnw({Lb:p});return{result:{param:q.param,hasUpdToHash:q.hasUpdToHash,hasUpd:q.hasUpd,hadError:q.hadError,metadataParam:q.metadataParam},Lb:m}});return g.then(function(k){return k.result})}catch(k){}},pw=function(a){var b=void 0;return b},nw=function(a){var b=a.Lb,c=[\"tv.1\"],\nd=[\"tvd.1\"],e=dw(b);if(e)return c.push(e),{param:c.join(\"~\"),hasUpdToHash:!1,hasUpd:!1,hadError:!0,metadataParam:d.join(\"~\")};var f=b.filter(function(p){return!jw(p)}),g=0,h=ew(f,function(p,q){g++;var r=p.value,t=p.index;t!==void 0&&(q+=t);c.push(q+\".\"+r);var u=aw(g,q,p.metadata);u&&d.push(u)}),k=h.hasUpdToHash,m=h.hasUpd;return{param:encodeURIComponent(c.join(\"~\")),hasUpdToHash:k,hasUpd:m,hadError:!1,metadataParam:d.join(\"~\")}},dw=function(a){if(a.length===1&&a[0].name===\"error_code\")return iw.error_code+\n\".\"+a[0].value},ow=function(a){if(a.length===1&&a[0].name===\"error_code\")return!1;var b=n(a),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value;if(iw[d.name]&&d.value)return!0}}finally{z(b,c)}return!1},gw=function(a,b){b=b===void 0?!1:b;var c=[];if(B.location.protocol!==\"https:\")return c.push({name:\"error_code\",value:\"e3\",index:void 0}),c;var d=c.push,e=d.apply,f=[],g=f.concat,h,k=a._tag_metadata||{};h=[].concat(w(tw({name:\"email\",raw:a.email,Va:a.sha256_email_address,hb:k.email,pd:k.sha256_email_address},\nuw)),w(tw({name:\"phone_number\",raw:a.phone_number,Va:a.sha256_phone_number,hb:k.phone_number,pd:k.sha256_phone_number},vw)));var m=w(h),p,q=a._tag_metadata||{},r=a.home_address||{},t=r._tag_metadata||{};p=[].concat(w(tw({name:\"first_name\",raw:a.first_name,Va:a.sha256_first_name,hb:q.first_name,pd:q.sha256_first_name},ww(xw))),w(tw({name:\"last_name\",raw:a.last_name,Va:a.sha256_last_name,hb:q.last_name,pd:q.sha256_last_name},ww(xw))),w(tw({name:\"street\",raw:r.street,Va:r.sha256_street,hb:t.street,pd:t.sha256_street},\nww(yw))),w(tw({name:\"city\",raw:r.city,hb:t.city},ww(yw))),w(tw({name:\"postal_code\",raw:r.postal_code,hb:t.postal_code},ww(zw))),w(tw({name:\"region\",raw:r.region,hb:t.region},ww(yw))),w(tw({name:\"country\",raw:r.country,hb:t.country},ww(zw))));for(var u=w(p),v=[],x=Lb(a.address||{}),y=0;y<x.length;y++){for(var A=x[y],E=A._tag_metadata||{},F=[].concat(w(tw({name:\"first_name\",raw:A.first_name,Va:A.sha256_first_name,hb:E.first_name,pd:E.sha256_first_name},xw)),w(tw({name:\"last_name\",raw:A.last_name,Va:A.sha256_last_name,\nhb:E.last_name,pd:E.sha256_last_name},xw)),w(tw({name:\"street\",raw:A.street,Va:A.sha256_street,hb:E.street,pd:E.sha256_street},yw)),w(tw({name:\"city\",raw:A.city,hb:E.city},yw)),w(tw({name:\"postal_code\",raw:A.postal_code,hb:E.postal_code},zw)),w(tw({name:\"region\",raw:A.region,hb:E.region},yw)),w(tw({name:\"country\",raw:A.country,hb:E.country},zw))),G=0;G<F.length;G++)F[G].index=y;v.push.apply(v,w(F))}e.call(d,c,g.call(f,m,u,w(v)));if(b&&!Aw(a,c)){var H=c.push,J=H.apply,M=[];M.push.apply(M,[].concat(w(Bw({name:\"raw_email\",\nraw:a.email,Va:a.sha256_email_address})),w(Bw({name:\"raw_phone_number\",raw:a.phone_number,Va:a.sha256_phone_number}))));for(var T=Lb(a.address||{}),V=0;V<T.length;V++){var fa=T[V];M.push.apply(M,[].concat(w(Bw({name:\"raw_first_name\",raw:fa.first_name,Va:fa.sha256_first_name},V)),w(Bw({name:\"raw_last_name\",raw:fa.last_name,Va:fa.sha256_last_name},V)),w(Bw({name:\"raw_street\",raw:fa.street,Va:fa.sha256_street},V))))}if(a.first_name||a.home_address){M.push.apply(M,[].concat(w(Bw({name:\"raw_first_name\",\nraw:a.first_name,Va:a.sha256_first_name})),w(Bw({name:\"raw_last_name\",raw:a.last_name,Va:a.sha256_last_name}))));var da=a.home_address||{};M.push.apply(M,w(Bw({name:\"raw_street\",raw:da.street,Va:da.sha256_street})))}J.call(H,c,w(M))}return c},Aw=function(a,b){if(b.some(function(g){var h;return kw(g.name)&&(((h=g.metadata)==null?void 0:h.isPreHashed)||yi.test(g.value))})||a.sha256_email_address||a.sha256_phone_number)return!0;for(var c=a.address?Lb(a.address):[],d=0;d<c.length;d++){var e=c[d];if(e&&\n(e.sha256_first_name||e.sha256_last_name||e.sha256_street))return!0}if(a.sha256_first_name||a.sha256_last_name)return!0;var f;return((f=a.home_address)==null?0:f.sha256_street)?!0:!1},ww=function(a){return function(b){S(64);return a(b)}},Bw=function(a,b){var c=[];if(a.Va)return c;for(var d=Lb(a.raw),e=0;e<d.length;++e){var f=Cw(d[e]);if(f&&!yi.test(f))if(/^e\\d+$/.test(f))c.push({name:a.name,value:f,index:b});else{var g=c,h=g.push,k=a.name,m;var p=B;try{m=Bi(Array.from(hc(f)),p)}catch(q){m=\"e0\"}h.call(g,\n{name:k,value:m,index:b})}}return c},tw=function(a,b){var c=[],d=a.raw,e=a.hb;Dw(d,!1);a.Va&&(d&&S(90),d=a.Va,e=a.pd,Dw(d,!0));for(var f=Lb(d),g=Lb(e),h=0;h<f.length;++h){var k;var m=a.name,p=b,q=g[h],r=Cw(f[h]);if(r!==\"\")if(yi.test(r)){q&&(q.isPreHashed=!0);var t={name:m,value:r,index:void 0};q&&(t.metadata=q);k=t}else{var u=p(r),v={name:m,value:u,index:void 0};q&&(v.metadata=q,u&&(q.rawLength=String(r).length,q.normalizedLength=u.length));k=v}else k=void 0;var x=k;x&&c.push(x)}return c},Dw=function(a,\nb){if(Jb(a)||Array.isArray(a))for(var c=Lb(a),d=0;d<c.length;++d){var e=Cw(c[d]),f=yi.test(e);b&&!f&&S(89);!b&&f&&S(88)}},Ew=function(a){var b=a?gw(a):[];return nw({Lb:b})},Fw=function(a){return a&&a!=null&&Object.keys(a).length>0&&Ib(B.Promise)?gw(a).some(function(b){return b.value&&kw(b.name)&&!yi.test(b.value)}):!1},Cw=function(a){return a==null?\"\":Jb(a)?Ub(String(a)):\"e0\"},zw=function(a){return a.replace(Gw,\"\")},xw=function(a){return yw(a.replace(/\\s/g,\"\"))},yw=function(a){return Ub(a.replace(Hw,\n\"\").toLowerCase())},vw=function(a){a=a.replace(/[\\s-()/.]/g,\"\");a.charAt(0)!==\"+\"&&(a=\"+\"+a);return(Q(597)?Iw:Jw).test(a)?a:\"e0\"},uw=function(a){var b=a.toLowerCase().split(\"@\");if(b.length===2){var c=b[0];/^(gmail|googlemail)\\./.test(b[1])&&(c=c.replace(/\\./g,\"\"));c=c+\"@\"+b[1];if(Kw.test(c))return c}return\"e0\"},Lw=function(a){try{return a.forEach(function(b){b.value&&kw(b.name)&&(b.value=Di(b.value))}),{Lb:a}}catch(b){return{Lb:[]}}},mw=function(a){return a.some(function(b){return b.value&&kw(b.name)})?\nIb(B.Promise)?Promise.all(a.map(function(b){return b.value&&kw(b.name)?Ai(b.value).then(function(c){b.value=c}):Promise.resolve()})).then(function(){return{Lb:a}}).catch(function(){return{Lb:[]}}):{then:function(b){b({Lb:[]})}}:Promise.resolve({Lb:a})},Hw=/[0-9`~!@#$%^&*()_\\-+=:;<>,.?|/\\\\[\\]]/g,Kw=/^\\S+@\\S+\\.\\S+$/,Jw=/^\\+\\d{10,15}$/,Iw=/^\\+\\d{7,15}$/,Gw=/[.~]/g,Mw={},iw=(Mw.email=\"em\",Mw.phone_number=\"pn\",Mw.first_name=\"fn\",Mw.last_name=\"ln\",Mw.street=\"sa\",Mw.city=\"ct\",Mw.region=\"rg\",Mw.country=\"co\",\nMw.postal_code=\"pc\",Mw.error_code=\"ec\",Mw.raw_email=\"rem\",Mw.raw_phone_number=\"rpn\",Mw.raw_first_name=\"rfn\",Mw.raw_last_name=\"rln\",Mw.raw_street=\"rsa\",Mw);var lw=Object.freeze([\"email\",\"phone_number\",\"first_name\",\"last_name\",\"street\"]);\nvar Uw=Object.freeze({cache:\"no-store\",credentials:\"include\",method:\"GET\",keepalive:!0,redirect:\"follow\"});\nfunction Vw(a,b,c,d,e,f){if(!Ib(B.fetch))return f==null||f(void 0,void 0),!1;var g=ma(Object,\"assign\").call(Object,{},Uw);b&&(g.body=b,g.method=\"POST\");ma(Object,\"assign\").call(Object,g,d);B.fetch(a,g).then(function(h){if(h.ok){if(h.body){var k=h.body.getReader(),m=new TextDecoder;return new Promise(function(p){function q(){k.read().then(function(r){var t;t=r.done;var u=m.decode(r.value,{stream:!t});u=c.T+u;for(var v=u.indexOf(\"\\n\\n\");v!==-1;){var x=Pg,y;a:{var A=n(u.substring(0,v).split(\"\\n\")),E=\nA.next().value,F=A.next().value;if(ac(E,\"event: message\")&&ac(F,\"data: \")){var G=F.substring(6);try{y=JSON.parse(G);break a}catch(H){}}y=void 0}x(c,y);u=u.substring(v+2);v=u.indexOf(\"\\n\\n\")}c.T=u;t?(e==null||e(h),p()):q()}).catch(function(){e==null||e(h);p()})}q()})}e==null||e(h)}else f==null||f(h,void 0)}).catch(function(h){f==null||f(void 0,h)});return!0};var Ww=function(a){qp.call(this,\"FetchRichResponse\",1);this.P=a};va(Ww,qp);Ww.prototype.isSupported=function(){return Ib(B.fetch)};Ww.prototype.H=function(){return!0};Ww.prototype.K=function(a,b,c){Vw(b,c==null?void 0:c.body,this.P,c==null?void 0:c.Bb,a.je,function(d,e){a.onFailure(e)})};var nx=Object.freeze({attributionsrc:\"\"}),ox=Object.freeze({eventSourceEligible:!1,triggerEligible:!0});function px(){var a=XMLHttpRequest.prototype;return a&&Ib(a.setAttributionReporting)};var tx=function(){var a=5;sx.Oo>0&&(a=sx.Oo);this.H=a;this.count=0;this.K=[]},ux=function(a){if(a.count<a.H)return!1;var b=a.count%a.H;return Wb()-a.K[b]<1E3},vx=function(a){var b=a.count++%a.H;a.K[b]=Wb()};var sx={Oo:Of(3,0)},zx=function(){var a=this;this.Ma=[];this.ka=[];this.H=void 0;this.ba={};this.K=void 0;this.Ea=new tx;this.Tb=1E3;this.T=this.P=!1;this.ia=Nb();wx(this,function(){return xx(a)});yx(this,function(){return xx(a)});md(function(){a.ia=Nb()},864E5)},wx=function(a,b){a.Ma.push(b)},yx=function(a,b){a.ka.push(b)},Ax=function(a,b,c){var d=a.H;if(d===void 0)if(c)d=lo();else return\"\";var e={id:I(5)},f=n(a.Ma),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=h({eventId:d,qe:!!b}),m=\nn(k),p=m.next();try{for(;!p.done;p=m.next()){var q=n(p.value),r=q.next().value,t=q.next().value;e[r]=t}}finally{z(m,p)}}}finally{z(f,g)}e.z=0;return Tk[56](void 0)+\"?\"+Wi(e,{Ye:!0,bf:!1})},Bx=function(a){if($i(14)&&(a.K&&(B.clearTimeout(a.K),a.K=void 0),a.H!==void 0&&a.T)){var b=bn(Dm.ja.Rb);if(Xm(b))a.P||(a.P=!0,Zm(b,function(){return void Bx(a)}));else if(a.ba[a.H]||ux(a.Ea)||a.Tb--<=0)S(1),a.ba[a.H]=!0;else{vx(a.Ea);var c=Ax(a,!0);Tl({destinationId:I(5),endpoint:56,eventId:a.H},c);a.T=!1;a.P=!1}}},\nCx=function(a){a.K||(a.K=B.setTimeout(function(){return void Bx(a)},500))},Ex=function(a){var b=Dx;b.ba[a]||(a!==b.H&&(Bx(b),b.H=a),b.T=!0,Cx(b),Ax(b).length>=2022&&Bx(b))},xx=function(a){var b=[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(a.ia)]],c=Hu();c&&b.push([\"gtm\",c]);return b},Dx;function Fx(a){Gx();wx(Dx,a)}function Hx(){var a=Ix;Gx();yx(Dx,a)}\nfunction Jx(){var a;a=a===void 0?!1:a;Gx();var b=a,c=Dx;b=b===void 0?!1:b;if(dl.P&&$i(14)){var d=Ax(c,!0,!0);b?Rl({destinationId:I(5),endpoint:56,eventId:c.H},d):Tl({destinationId:I(5),endpoint:56,eventId:c.H},d)}}function Gx(){Dx||(Dx=new zx)};var Kx={read_event_data:\"e\",read_container_data:\"c\",configure_google_tags:\"t\"},Lx=Object.keys(Kx),Mx=function(){this.H=!1};\nMx.prototype.ji=function(a,b){if(!this.H&&Q(610)){var c=Kx[a];if(c){this.H=!0;var d=[[\"pf\",c],[\"pfs\",b]];d=d===void 0?[]:d;Gx();var e=d,f=Dx;e=e===void 0?[]:e;if(Q(610)){var g,h=e;h=h===void 0?[]:h;var k={id:I(5)},m=n(f.ka),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value,r=void 0,t=n(q({eventId:(r=f.H)!=null?r:0,qe:!0})),u=t.next();try{for(;!u.done;u=t.next()){var v=n(u.value),x=v.next().value,y=v.next().value;k[x]=y}}finally{z(t,u)}}}finally{z(m,p)}var A=n(h),E=A.next();try{for(;!E.done;E=\nA.next()){var F=n(E.value),G=F.next().value,H=F.next().value;k[G]=H}}finally{z(A,E)}k.z=0;g=Tk[56](void 0)+\"?\"+Wi(k,{Ye:!0,bf:!1});Tl({destinationId:I(5),endpoint:56,eventId:f.H},g)}}}};var Nx;var Ox;function Px(a){return Q(610)?function(b){var c=Ra.apply(1,arguments);try{Ox.ba.apply(Ox,[a,b].concat(w(c)))}catch(d){throw Nx||(Nx=new Mx),Nx.ji(b,\"p\"),d;}}:function(b){Ox.ba.apply(Ox,[a,b].concat(w(Ra.apply(1,arguments))))}}function Qx(a){Ox.ka.apply(Ox,[a].concat(w(Ra.apply(1,arguments))))}function Rx(a,b){var c;(c=Ox)==null||$f(c.H,a,b)};var Sx=Aa([\"/\"]),Tx=function(a){this.H=a;this.failureType=void 0};Tx.prototype.bo=function(a,b,c){try{var d=this.H.active;d?(d.postMessage({type:1,command:a}),b({data:\"\"})):c({failureType:13,data:\"\"})}catch(e){c({failureType:11,data:e.message})}};var Ux=function(a,b){this.failureType=a;this.H=b};Ux.prototype.bo=function(a,b,c){c({failureType:this.failureType,data:\"f\"+this.failureType+(\"t\"+((new Date).getTime()-this.H))})};\nvar Xx=function(a){var b=this;this.initTime=(new Date).getTime();this.H=new Ux(15,this.initTime);var c=new Promise(function(e){B.setTimeout(function(){e()},20)}),d=Vx(a).then(function(e){b.H=new Tx(e);Wx(b,e)}).catch(function(){b.H=new Ux(4,b.initTime)});this.K=Promise.race([c,d])},Wx=function(a,b){var c=function(d){d&&d.addEventListener(\"statechange\",function(){if(d.state===\"redundant\"){var e=b.active;e&&e.state!==\"redundant\"||(a.H=new Ux(10,a.initTime))}})};c(b.active);c(b.waiting);c(b.installing);\nb.addEventListener(\"updatefound\",function(){c(b.installing)})};Xx.prototype.delegate=function(a,b,c){var d=this;this.K.then(function(){d.H.bo(a,b,c)})};Xx.prototype.getState=function(){return 2};\nvar Vx=function(a){var b,c=Mf(11);b=c;var d={scope:(bc(a.href,\"/\")?a.href.slice(0,-1):a.href)+\"/_/service_worker\"};b&&(d.updateViaCache=\"all\");var e,f=Yx(a,b),g=new Map([[\"path\",a.pathname]]),h=iq(uc(f).toString());e=kq(h.xk,h.params,h.fragment,g);var k=Sc(),m=uc(e);try{return k.register(m,d)}catch(p){try{return k.register(m.toString(),d)}catch(q){return Promise.reject(q)}}};\nfunction Yx(a,b){var c=jq(Sx),d=a.pathname.split(\"/\").filter(function(h){return h.length>0}),e=[].concat(w(d),[\"_\",\"service_worker\",b,\"sw.js\"]),f=n(e),g=f.next();try{for(;!g.done;g=f.next())c=lq(c,g.value)}finally{z(f,g)}return c};function Zx(a){var b=rk(nk.fa.Ph),c=b==null?void 0:b[a];c||a!==\"lite\"||(c=b==null?void 0:b.full);return c}var $x=function(a,b,c){var d=Zx(\"full\");d?d.delegate(a,b,c):c({failureType:16})};function ay(a,b,c,d,e,f){$x({commandType:0,params:{url:a,method:1,templates:b,body:\"\",processResponse:!1,encryptionKeyString:e,soReferrer:B.location.href,collectEncryptionMetrics:f}},c,function(g){d(g.failureType,g.data)})};var ry=function(){Og.apply(this,arguments)};va(ry,Og);ry.prototype.K=function(a,b){id(a,void 0,Qg(this,b),b.attribution_reporting&&px()?nx:{})};ry.prototype.H=function(a,b){var c=b.attribution_reporting&&px()?{attributionReporting:ox}:{},d=Qg(this,b);b.process_response?Vw(a,void 0,this,c,void 0,d):wd(a,void 0,c,void 0,d)};var Cy=function(a,b){this.H=a;this.timeoutMs=b;this.Xb=void 0},Dy=function(a){a.Xb||(a.Xb=setTimeout(function(){a.H();a.Xb=void 0},a.timeoutMs))},Ey=function(a){a.Xb&&(clearTimeout(a.Xb),a.Xb=void 0)};var Fy=function(){var a=Of(66,0);this.K=[];this.T=a;this.H=ab()},Hy=function(a){var b=Gy;b.K.push(a);b.P||(b.P=function(){var c=n(b.K),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;try{e()}catch(k){}}}finally{z(c,d)}var f=n(b.H.values()),g=f.next();try{for(;!g.done;g=f.next()){var h=void 0;(h=g.value.wk)==null||Ey(h)}}finally{z(f,g)}b.H.clear()},jd(B,\"pagehide\",b.P))},Iy=function(a){var b=a.match(Jl)[3]||null,c=(b?decodeURI(b):b)||\"\",d=Ml(a,\"label\")||\"\",e=Ml(a,\"random\")||\"\";return c+\":\"+Il(d)+\n\":\"+Il(e)};Fy.prototype.addRequest=function(a,b,c){var d=Iy(a);if(!(this.H.has(d)||this.H.size>=this.T)){var e={};b&&b>0&&c&&(e.wk=new Cy(c,b));this.H.set(d,e);var f;(f=e.wk)==null||Dy(f)}};var Ql=function(a,b){var c=Iy(b),d,e;(d=a.H.get(c))==null||(e=d.wk)==null||Ey(e);a.H.delete(c)};Fy.prototype.getSize=function(){return this.H.size};var az={aa:{Vq:0,Bk:1,fh:2,Wk:3,ui:4,Uk:5,Vk:6,Xk:7,wi:8,om:9,lm:10,Zi:11,qm:12,Eh:13,Bm:14,mj:15,Rq:16,kd:17,vj:18,wj:19,xj:20,xn:21,yj:22}};az.aa[az.aa.Vq]=\"RESERVED_ZERO\";az.aa[az.aa.Bk]=\"ADS_CONVERSION_HIT\";az.aa[az.aa.fh]=\"CONTAINER_EXECUTE_START\";az.aa[az.aa.Wk]=\"CONTAINER_SETUP_END\";az.aa[az.aa.ui]=\"CONTAINER_SETUP_START\";az.aa[az.aa.Uk]=\"CONTAINER_BLOCKING_END\";az.aa[az.aa.Vk]=\"CONTAINER_EXECUTE_END\";az.aa[az.aa.Xk]=\"CONTAINER_YIELD_END\";az.aa[az.aa.wi]=\"CONTAINER_YIELD_START\";\naz.aa[az.aa.om]=\"EVENT_EXECUTE_END\";az.aa[az.aa.lm]=\"EVENT_EVALUATION_END\";az.aa[az.aa.Zi]=\"EVENT_EVALUATION_START\";az.aa[az.aa.qm]=\"EVENT_SETUP_END\";az.aa[az.aa.Eh]=\"EVENT_SETUP_START\";az.aa[az.aa.Bm]=\"GA4_CONVERSION_HIT\";az.aa[az.aa.mj]=\"PAGE_LOAD\";az.aa[az.aa.Rq]=\"PAGEVIEW\";az.aa[az.aa.kd]=\"SNIPPET_LOAD\";az.aa[az.aa.vj]=\"TAG_CALLBACK_ERROR\";az.aa[az.aa.wj]=\"TAG_CALLBACK_FAILURE\";az.aa[az.aa.xj]=\"TAG_CALLBACK_SUCCESS\";az.aa[az.aa.xn]=\"TAG_EXECUTE_END\";az.aa[az.aa.yj]=\"TAG_EXECUTE_START\";var bz={};bz.aa=az.aa;var cz={Iv:\"L\",Yq:\"S\",Tv:\"Y\",Eu:\"B\",Zu:\"E\",Ev:\"I\",Pv:\"TC\",lv:\"HTC\",bv:\"F\",Dv:\"C\"},dz={Yq:\"S\",Xu:\"V\",Lu:\"E\",Ov:\"tag\"},ez={},fz=(ez[bz.aa.wj]=\"6\",ez[bz.aa.xj]=\"5\",ez[bz.aa.vj]=\"7\",ez);function gz(a){var b=I(5),c=Number(a.eventId),d=Number(a.tagId);return(ac(b,\"GTM-\")?b:\"GTM-\"+b)+\":\"+(Kb(c)?c+\":\":\"\")+(Kb(d)?d+\":\":\"\")+a.stage};function hz(){var a=Bd();return!!(a&&a.mark instanceof Function&&a.measure instanceof Function&&a.clearMeasures instanceof Function&&a.clearMarks instanceof Function)};var iz=function(){this.H={}};iz.prototype.mark=function(a,b){if(hz()){var c=gz(a),d,e;if(d=(e=Bd())==null?void 0:e.mark(c,b))return this.H[c]=d}};var jz;function kz(){jz||(jz=new iz);return jz}function lz(a){var b=kz(),c=gz(a);return b.H[c]}function mz(a,b){return kz().mark(a,b)};function nz(a,b){if(hz()){a.entry=gz(a);var c=ma(Object,\"assign\").call(Object,{},a);c.stage=b;delete c.sent;var d=lz(b===bz.aa.kd?{stage:bz.aa.kd}:c),e=lz(a);if(d&&e&&!(d.startTime>e.startTime)){c.stage=b+\":\"+a.stage;var f=gz(c),g={start:d.name,end:e.name},h,k;return(k=(h=Bd())==null?void 0:h.measure(f,g))==null?void 0:k.duration}}};function oz(){function a(c,d){var e=Bb(yb[d]||[]);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var pz=\"https://\"+I(21),qz=function(){this.P=!1;this.T=[];this.ba=[];this.H={TC:0,HTC:0};this.K={}},rz=function(a,b,c,d){a.K[b]||(a.K[b]={});a.K[b][c]=d},uz=function(a){var b=\"\",c=\"\",d=sz();Kb(d)&&(a.H.I=Math.floor(d));c=tz(a.H,cz).toString();var e=n(Object.keys(a.K)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=a.K[g].name,k=\"\",m=tz(a.K[g],dz);m&&(k=h+\".\"+m.toString(),b+=\"~\"+k)}}finally{z(e,f)}var p=\"~AWCT\"+a.T.join(\".\"),q=\"~GA\"+a.ba.join(\".\"),r=\"&ccid=\"+jm().toString()+\"&cid=\"+I(5).toString()+\n\"&l=\"+c+b+(a.T.length?p:\"\")+(a.ba.length?q:\"\");if(Q(214)){var t,u=(t=Bd())==null?void 0:t.getEntriesByName(Vc).map(function(v){return String(v.duration)}).join(\".\");u&&(r+=\"~SS\"+u)}return r},vz=function(a,b){if(!b.stage||a.P||!hz()||lz(b))return!1;var c,d=(c=Bd())==null?void 0:c.timeOrigin;if(!Kb(d))a.P=!0;else if(Kb($i(11))&&!lz({stage:bz.aa.kd})&&!a.P&&hz())try{var e=Number($i(11));mz({stage:bz.aa.kd},{startTime:Math.max(e-d,0)});mz({stage:bz.aa.mj},{startTime:0});var f=nz({stage:bz.aa.kd},bz.aa.mj);\nf&&(a.H.L=Math.floor(f))}catch(g){a.P=!0}if(a.P)return!1;try{if(!mz(b))return!1}catch(g){return a.P=!0,!1}return!0},wz=function(a,b,c){if(vz(a,b))try{var d=nz(b,c);if(d)return Math.floor(d)}catch(e){a.P=!0}},yz=function(){var a=xz();vz(a,{stage:bz.aa.ui})},zz=function(){var a=xz(),b=wz(a,{stage:bz.aa.Wk},bz.aa.ui);b!==void 0&&(a.H.S=b)},Az=function(){var a=xz();vz(a,{stage:bz.aa.wi})},Bz=function(a,b){var c=xz();vz(c,{stage:bz.aa.Eh,eventId:a});c.K[a]&&c.K[a].name||rz(c,a,\"name\",ac(b,\"gtm.\")?b:\"*\")},\nCz=function(a){var b=xz(),c=wz(b,{stage:bz.aa.qm,eventId:a},bz.aa.Eh);c!==void 0&&rz(b,a,\"S\",c)},Ez=function(a,b){var c=xz(),d=wz(c,{stage:bz.aa.om,eventId:a},bz.aa.Eh);d!==void 0&&rz(c,a,\"E\",d);if(b===\"gtm.load\"){var e=wz(c,{stage:bz.aa.Vk},bz.aa.fh);e!==void 0&&(c.H.E=e);Zm(bn(Dm.ja.Rb),function(){if(!c.P&&hz()&&I(5)){var f=Dz();f!==void 0&&(c.H.F=Math.floor(f));try{var g=oz({eventId:0,qe:!1}),h=[],k=n(g),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value;\nh.push(\"&\"+q+\"=\"+r)}}finally{z(k,m)}var t=$p(),u=[[Uj(pz),\"/a?v=3&t=l\",\"&pid=\"+Nb().toString(),\"&rv=\"+I(14),t?\"&tag_exp=\"+t:\"\",h.join(\"\")].join(\"\"),\"&gtm=\",Hu(),uz(c)].join(\"\");if(u.length>2022){var v=Math.max(u.lastIndexOf(\".TS\",2022),u.lastIndexOf(\"~\",2022));u=u.slice(0,v)}Tl({destinationId:I(5),endpoint:56},u)}catch(x){}}})}},Fz;function xz(){Fz||(Fz=new qz);return Fz}function sz(){try{var a;return((a=Bd())==null?void 0:a.getEntriesByType(\"navigation\")[0]).domInteractive}catch(b){}}\nfunction tz(a,b){return Object.keys(b).map(function(c){return b[c]}).filter(function(c){return a[c]!==void 0}).map(function(c){return(\"\"+(c===\"tag\"?\"\":c)).concat(a[c].toString())}).join(\".\")}function Gz(a){var b=xz(),c=wz(b,{stage:bz.aa.Bm,eventId:a},bz.aa.kd);c!==void 0&&b.ba.push(c)}function Hz(a){var b=xz(),c=wz(b,{stage:bz.aa.Bk,eventId:a},bz.aa.kd);c!==void 0&&b.T.push(c)}function Iz(a){var b=xz();vz(b,{stage:bz.aa.Zi,eventId:a})}\nfunction Jz(a){var b=xz(),c=wz(b,{stage:bz.aa.lm,eventId:a},bz.aa.Zi);c!==void 0&&rz(b,a,\"V\",c)}function Dz(){try{var a,b;return(b=(a=Bd())==null?void 0:a.getEntriesByType(\"paint\").find(function(c){return c.name===\"first-contentful-paint\"}))==null?void 0:b.startTime}catch(c){}}function Kz(a,b){var c=xz();vz(c,{stage:bz.aa.yj,eventId:a.id,tagId:Number(b.tag_id)})}\nfunction Lz(a,b,c){var d=xz(),e=bl(b),f=Number(b.tag_id),g=wz(d,{stage:c,eventId:a.id,tagId:f},bz.aa.yj);if(g!==void 0&&d.K[a.id]){var h=d.K[a.id].tag||\"\",k,m=(k=fz[c])!=null?k:\"1\",p=new RegExp(\"TS\\\\d\"+e+\".TI\"+f),q=\"TS\"+m+e+\".TI\"+f+\".TE\"+g;h.search(p)>=0?m!==\"1\"&&rz(d,a.id,\"tag\",h.replace(p,q.replace(\".TE\"+g,\"\"))):(rz(d,a.id,\"tag\",(h?h+\".\":\"\")+q),e===\"html\"&&(d.H.HTC+=1),d.H.TC+=1)}};var Qz={lj:{Yo:\"1\",xq:\"2\",Uq:\"3\"}};\nvar Rz={},Sz=Object.freeze((Rz[K.D.ih]=1,Rz[K.D.jh]=1,Rz[K.D.Bd]=1,Rz[K.D.Cd]=1,Rz[K.D.Rc]=1,Rz[K.D.zi]=1,Rz[K.D.Ai]=1,Rz[K.D.tl]=1,Rz[K.D.Bi]=1,Rz[K.D.Bf]=1,Rz[K.D.Cf]=1,Rz[K.D.Df]=1,Rz[K.D.Qa]=1,Rz[K.D.Ef]=1,Rz[K.D.Mf]=1,Rz[K.D.Tc]=1,Rz[K.D.mh]=1,Rz[K.D.Pb]=1,Rz[K.D.Eb]=1,Rz[K.D.Zb]=1,Rz[K.D.rb]=1,Rz[K.D.jb]=1,Rz[K.D.De]=1,Rz[K.D.Nf]=1,Rz[K.D.Ra]=1,Rz[K.D.Qp]=1,Rz[K.D.Up]=1,Rz[K.D.Fe]=1,Rz[K.D.Ni]=1,Rz[K.D.Rf]=1,Rz[K.D.Xa]=1,Rz[K.D.Xc]=1,Rz[K.D.Yc]=1,Rz[K.D.xb]=1,Rz[K.D.Od]=1,Rz[K.D.Pd]=1,Rz[K.D.Qd]=\n1,Rz[K.D.Le]=1,Rz[K.D.Da]=1,Rz[K.D.Ja]=1,Rz[K.D.Pl]=1,Rz[K.D.Ql]=1,Rz[K.D.Rl]=1,Rz[K.D.Sl]=1,Rz[K.D.Gb]=1,Rz[K.D.Rd]=1,Rz[K.D.hc]=1,Rz[K.D.zc]=1,Rz[K.D.Sd]=1,Rz[K.D.Bh]=1,Rz[K.D.Sa]=1,Rz[K.D.Bc]=1,Rz[K.D.Td]=1,Rz[K.D.Cc]=1,Rz[K.D.bd]=1,Rz[K.D.yb]=1,Rz[K.D.eb]=1,Rz)),Tz={},Uz=(Tz[K.D.Vc]=1,Tz[K.D.Rp]=1,Tz[K.D.Ee]=1,Tz[K.D.yi]=1,Tz.oref=1,Tz);var Vz,Wz;\nfunction Xz(a,b){var c=a[\"function\"],d=b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=Wz[c],f={},g;for(g in a)a.hasOwnProperty(g)&&(ac(g,\"vtp_\")?f[e!==void 0?g:g.substring(4)]=a[g]:g===\"generated_tagging_metadata\".toString()&&(f[e!==void 0?\"vtp_gtmGeneratedTaggingMetadata\":g]=a[g]));Jf(61)&&e&&(f.vtp_extraExperimentIds=!0);e&&d&&d.Ze&&(f.vtp_gtmCachedValues=d.Ze);e&&(f.vtp_gtmEntityIndex=b.index,f.vtp_gtmEntityName=b.name);return e!==void 0?e(f):Vz(c,f,b)}var Zz=function(){var a=this;this.K=new Pb;this.H={};this.P={};this.T={name:I(19),set:function(b,c){Gb(dc(b,c),a.H);Yz(a)},get:function(b){return a.get(b,2)},reset:function(){a.K=new Pb;a.H={};Yz(a)}}};Zz.prototype.get=function(a,b){return b!=2?this.K.get(a):$z(this,a)};var $z=function(a,b,c){var d=b.split(\".\");c=c||[];for(var e=a.H,f=0;f<d.length;f++){if(e===null)return!1;if(e===void 0)break;e=e[d[f]];if(c.indexOf(e)!==-1)return}return e};\nZz.prototype.set=function(a,b){this.P.hasOwnProperty(a)||(this.K.set(a,b),Gb(dc(a,b),this.H),Yz(this))};\nvar bA=function(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=aA,c=0;c<a.length;c++){var d=a[c],e=b.get(d,1);if(Array.isArray(e)||Fb(e))e=Gb(e,null);b.P[d]=e}},Yz=function(a,b){var c=n(Object.entries(a.P)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=g;a.K.set(h,k);Gb(dc(h),a.H);Gb(dc(h,k),a.H);b&&delete a.P[h]}}finally{z(c,d)}},aA=new Zz,cA=aA.T;function dA(a,b){return aA.get(a,b)}\nfunction eA(a,b){var c=b===void 0?2:b,d=aA,e,f=(c===void 0?2:c)!==1?$z(d,a):d.K.get(a);Db(f)===\"array\"||Db(f)===\"object\"?e=Gb(f,null):e=f;return e};var fA=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),gA={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\"]},hA={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\"]},iA=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction jA(){var a=dA(\"gtm.allowlist\")||dA(\"gtm.whitelist\");a&&S(9);Jf(62)&&(a=void 0);kA()&&(Jf(62)?(S(116),ac(I(5),\"GTM-\")&&S(199)):(S(117),!Q(647)&&Jf(48)&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var b=a&&$b(Tb(a),gA),c=dA(\"gtm.blocklist\")||dA(\"gtm.blacklist\");c||(c=dA(\"tagTypeBlacklist\"))&&S(3);c?S(8):c=[];kA()&&(c=Tb(c),c.push(\"nonGooglePixels\",\"nonGoogleScripts\",\"sandboxedScripts\"));Tb(c).indexOf(\"google\")>=0&&S(2);var d=c&&$b(Tb(c),\nhA),e={};return function(f){var g=f&&f[\"function\"];if(!g||typeof g!==\"string\")return!0;g=g.replace(/^_*/,\"\");if(e[g]!==void 0)return e[g];var h=aj(21,function(){return{}})[g]||[],k=!0;a&&(k=k&&lA(g,h,b));var m=!1;c&&(m=mA(g,h,d));var p=!k||m;!p&&(h.indexOf(\"sandboxedScripts\")===-1||b&&b.indexOf(\"sandboxedScripts\")!==-1?0:Ob(d,iA))&&(p=!0);return e[g]=p}}function lA(a,b,c){if(c.indexOf(a)<0)if(b&&b.length>0)for(var d=0;d<b.length;d++){if(c.indexOf(b[d])<0)return S(11),!1}else return!1;return!0}\nfunction mA(a,b,c){var d=c.indexOf(a)>=0;if(d)return d;var e=Ob(c,b||[]);e&&S(10);return e}function kA(){return fA.test(B.location&&B.location.hostname)};var oA=function(){var a=nA,b=I(5).indexOf(\"GTM-\")===0&&Jf(62);Q(639)&&!a.K&&b&&kA()&&(a.K=!0,S(201));if(Q(585)&&dl.K){var c=I(5).indexOf(\"OPT-\")===0,d,e=((d=tm())==null?void 0:d.source)===1;kA()||b&&!e||a.H||c||(a.H=!0,hj(\"abl\",\"1\"),jn())}},nA=new function(){this.K=this.H=!1};var pA=function(a,b,c,d){this.H=a;this.index=b;this.tags=c;this.macros=d;this.name=String(this.H.instance_name||\"\")};\npA.prototype.evaluate=function(a,b){if(!b[this.index]&&!a.Sj(this.H)){b[this.index]=!0;this.H[\"disabled_in_google_mode\".toString()]&&oA();var c=this.name,d;try{var e={},f;for(f in this.H)this.H.hasOwnProperty(f)&&(e[f]=yo(this.H[f],a,this.tags,this.macros,b));e.vtp_gtmEventId=a.id;a.priorityId&&(e.vtp_gtmPriorityId=a.priorityId);var g=d=Xz(e,{event:a,index:this.index,type:2,name:c});e.convert_case_to&&typeof g===\"string\"&&(g=e.convert_case_to===1?g.toLowerCase():g.toUpperCase());e.hasOwnProperty(\"convert_to_number\")&&\n(g=e.convert_to_number===1?Xf(g,\"PERIOD\"):e.convert_to_number===2?Xf(g,\"COMMA\"):Xf(g,\"AUTOMATIC\"));e.hasOwnProperty(\"convert_null_to\")&&g===null&&(g=e.convert_null_to);e.hasOwnProperty(\"convert_undefined_to\")&&g===void 0&&(g=e.convert_undefined_to);e.hasOwnProperty(\"convert_to_boolean\")&&(g=Sb(g));e.hasOwnProperty(\"convert_true_to\")&&g===!0&&(g=e.convert_true_to);e.hasOwnProperty(\"convert_false_to\")&&g===!1&&(g=e.convert_false_to);d=g}catch(h){a.ko&&a.ko(h,Number(this.index),c),d=!1}b[this.index]=\n!1;return d}};pA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.H)};var qA=function(a,b,c){this.H=a;this.tags=b;this.macros=c};qA.prototype.evaluate=function(a,b){try{var c={},d=n(Object.keys(this.H)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;c[f]=f===\"function\"?this.H[f]:yo(this.H[f],a,this.tags,this.macros,b)}}finally{z(d,e)}return wo(c)}catch(g){JSON.stringify(this.H)}return 2};qA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.H)};var rA=function(a,b){this.index=b;this.P=[];this.T=[];this.K=[];this.H=[];this.name=\"\";var c=n(a),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=xa(e),h=f,k=g;h===\"if\"?this.P=k:h===\"unless\"?this.T=k:h===\"add\"?this.K=k:h===\"block\"?this.H=k:h===\"ruleName\"&&(this.name=k[0])}}finally{z(c,d)}};\nrA.prototype.evaluate=function(a,b){var c=sA(this,b),d=[],e=[];c?(d.push.apply(d,w(this.K)),e.push.apply(e,w(this.H))):c===null&&e.push.apply(e,w(this.H));Jf(71)&&(a.bu[String(this.index)]=c);return{firingTags:d,blockingTags:e}};var sA=function(a,b){var c=n(a.P),d=c.next();try{for(;!d.done;d=c.next()){var e=b(d.value);if(e===0)return!1;if(e===2)return null}}finally{z(c,d)}var f=n(a.T),g=f.next();try{for(;!g.done;g=f.next()){var h=b(g.value);if(h===2)return null;if(h===1)return!1}}finally{z(f,g)}return!0};\nrA.prototype.getName=function(){return this.name};var tA=function(a,b,c,d){this.Ka=a;this.index=b;this.tags=c;this.macros=d;this.R=String(this.Ka[\"function\"]);this.name=String(this.Ka.instance_name||\"\");this.tagId=Number(this.Ka.tag_id)};\ntA.prototype.evaluate=function(a,b,c){c=c===void 0?{}:c;var d,e=c;e=e===void 0?{}:e;var f={},g;for(g in this.Ka)this.Ka.hasOwnProperty(g)&&(f[g]=yo(this.Ka[g],a,this.tags,this.macros,[]));d=ma(Object,\"assign\").call(Object,{},f,e);d.vtp_gtmTagId=this.tagId;this.Ka[\"disabled_in_google_mode\".toString()]&&oA();Xz(d,{event:a,index:this.index,type:1,name:this.name})};tA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.Ka)};\nvar uA=function(a,b){if(a.Ka.setup_tags)return yo(a.Ka.setup_tags,b,a.tags,a.macros,[])},vA=function(a,b){if(a.Ka.teardown_tags)return yo(a.Ka.teardown_tags,b,a.tags,a.macros,[])},wA=function(a,b){var c=a.Ka.consent;if(c)return yo(c,b,a.tags,a.macros,[])};tA.prototype.getMetadata=function(a){return yo(this.Ka.metadata,a,this.tags,this.macros,[])};tA.prototype.getName=function(){return this.name};var xA=function(){this.macros=[];this.rules=[];this.predicates=[];this.tags=[];this.sk=[]};xA.prototype.getRules=function(){return this.rules};var yA=new xA;var zA=!1;var AA=new Set(\"dest_aw dest_ga dest_mc dest_dc __dest_aw __dest_ga __dest_mc __dest_dc\".split(\" \")),BA,CA=new Map;function DA(a){var b=CA.get(a);b===void 0&&(b=Xm(bn(Dm.ja.Rb)),CA.set(a,b));var c;if(!(c=b||Qo()||zA||Jf(66)||!hm().includes(a)||EA(a)===3||a.indexOf(\"UA-\")===0)){if(BA===void 0)a:{for(var d=yA.tags,e=0;e<d.length;e++){var f=d[e];if(f&&AA.has(f.R)){BA=!0;break a}}BA=!1}c=!BA}return c||Lf(67).includes(\"120213116\")||!Lf(67).includes(\"121049589\")?!1:Zp(612)}\nfunction FA(a,b){sk(nk.fa.wg,{})[a]=b;vk(nk.fa.wg)}function GA(){var a=I(5);FA(a,2)}function EA(a){var b;return(b=rk(nk.fa.wg))==null?void 0:b[a]}function HA(a,b){var c=EA(a);if(c===2||c===3)b();else{c!==1&&FA(a,1);var d;d=tk(nk.fa.wg,function(e,f){var g=f==null?void 0:f[a];if(g===2||g===3)d!==void 0&&uk(nk.fa.wg,d),b()})}};function IA(a,b,c,d){var e=gd(),f;if(e===1)a:{var g=I(3);g=g.toLowerCase();for(var h=\"https://\"+g,k=\"http://\"+g,m=1,p=C.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(k)===0){f=3;break a}m===1&&r.indexOf(h)===0&&(m=2)}}f=m}else f=e;return(f===2||d||\"http:\"!==B.location.protocol?a:b)+c};var JA=function(){var a=this;this.K={};this.H={};Fx(function(b){var c=[],d;for(d in a.K)Object.prototype.hasOwnProperty.call(a.K,d)&&c.push(d+\"~\"+a.K[d]);var e=[],f;for(f in a.H)Object.prototype.hasOwnProperty.call(a.H,f)&&e.push(f+\"~\"+a.H[f]);b.qe&&(a.K={},a.H={});var g=[];c.length>0&&g.push([\"bcs\",c.join(\".\")]);e.length>0&&g.push([\"bet\",e.join(\".\")]);return g})},KA;function LA(){KA||(KA=new JA)};function MA(a,b,c,d,e){if(!sm(a)){d.loadExperiments=lj();wm(a,d,e);var f=NA(a),g=function(){dm().container[a]&&(dm().container[a].state=3);OA()},h={destinationId:a,endpoint:0};if(Lj()){var k=Mj(),m=k+\"/\"+PA(f,a);Vl(h,m,void 0,function(){QA(a,m,k+\"/\"+f,h,g)})}else{var p=ac(a,\"GTM-\"),q=Sj(),r=c?\"/gtag/js\":\"/gtm.js\",t=RA(b,r+f,a);if(!t){var u=I(3)+r;q&&Vc&&p&&(u=Vc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0]);t=IA(\"https://\",\"http://\",u+f)}Vl(h,t,void 0,g)}}}\nfunction OA(){if(!zm()){var a=Object,b=a.entries,c={},d=dm().destination;if(d){var e=n(Object.entries(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=n(f.value),h=g.next().value,k=g.next().value,m=h,p=k,q=void 0;((q=p)==null?void 0:q.state)===0&&(c[m]=p)}}finally{z(e,f)}}var r=n(Object.entries(dm().destinationArray)),t=r.next();try{for(;!t.done;t=r.next()){var u=n(t.value),v=u.next().value,x=u.next().value,y=v,A=x[0],E=void 0;((E=A)==null?void 0:E.state)===0&&(c[y]=A)}}finally{z(r,t)}var F=n(b.call(a,\nc)),G=F.next();try{for(;!G.done;G=F.next()){var H=n(G.value),J=H.next().value,M=H.next().value;SA(J,M.transportUrl,M.context);S(92)}}finally{z(F,G)}}}\nfunction SA(a,b,c,d,e,f){if((e=e===void 0?!1:e)||!um(a))if(c.loadExperiments||(c.loadExperiments=lj()),!e&&zm())ym(a,b,c,d);else{e||xm(a,c,d);var g={destinationId:a,endpoint:0};if(Lj()){var h=Mj(),k=\"gtd\"+NA(a,{isDestination:!0,jo:e}),m=h+\"/\"+PA(k,a);Vl(g,m,void 0,function(){QA(a,m,h+\"/\"+k,g,f)})}else{var p=\"/gtag/destination\"+NA(a,{isDestination:!0,jo:e}),q=RA(b,p,a);q||(q=IA(\"https://\",\"http://\",I(3)+p));Vl(g,q,void 0,f)}}}\nfunction QA(a,b,c,d,e){LA();var f=KA;if(dl.P){var g=B.performance,h=-1;if(g&&g.getEntriesByType){var k=Gj(b).href,m=g.getEntriesByName(k).pop();if(!m)for(var p=g.getEntriesByType(\"resource\"),q=0;q<p.length;q++){var r=p[q];if(r.name&&r.name.indexOf(b)!==-1){m=r;break}}m&&m.responseStatus!==void 0&&(h=m.responseStatus)}f.K[a]=h}S(190);var t=rk(nk.fa.oj)||{};t[a]=!0;qk(nk.fa.oj,t);var u=c+(c.indexOf(\"?\")===-1?\"?f=1\":\"&f=1\");e?Vl(d,u,void 0,e):Vl(d,u)}\nfunction NA(a,b){var c=b=b===void 0?{}:b,d=c.isDestination,e=d===void 0?!1:d,f=c.jo,g=f===void 0?!1:f,h=ac(a,\"GTM-\"),k=I(19),m=Sj(),p=h&&Jf(62)?\"true\":void 0,q,r={releaseExperiment:Kf(15),runtimeVersion:I(14)};q=Ef(r);var t={id:a,l:k!==\"dataLayer\"?k:void 0,cx:!h||e?\"c\":void 0,google_only:p,gtm:q,sign:m?pj.sj:void 0,load_study:e&&DA(a)&&g?1:void 0},u=Kf(54);if(u===1){t.fps=\"fc\";var v=I(60);v&&(t.gdev=v)}else u===2&&(t.fps=\"fe\");return\"?\"+Wi(t)}\nfunction PA(a,b){if(!Mj())return a;var c=I(58);if(!c)return S(182),a;try{var d=Wb(),e=Gf(a,c),f=Wb()-d;LA();var g=KA;dl.P&&(g.H[b]=f);return e}catch(h){return S(183),a}}function RA(a,b,c){if(Pj()&&a){var d=I(58),e=Mj();if(d&&e)try{var f=Wb();b=e+\"/\"+Gf(b,d);var g=Wb()-f;LA();var h=KA;dl.P&&(h.H[c]=g)}catch(k){S(183)}return Nj(a,b)}};function TA(a){var b=[],c=[],d=UA(a),e=n(yA.getRules()),f=e.next();try{for(;!f.done;f=e.next()){for(var g=f.value.evaluate(a,d),h=g.firingTags,k=g.blockingTags,m=0;m<h.length;m++)b[h[m]]=!0;for(var p=0;p<k.length;p++)c[k[p]]=!0}}finally{z(e,f)}for(var q=[],r=0;r<yA.tags.length;r++)b[r]&&!c[r]&&(q[r]=!0);return q}function UA(a){var b=[];return function(c){b[c]===void 0&&(b[c]=yA.predicates[c].evaluate(a,[]));return b[c]}};var VA=function(){this.K=0;this.H={}};VA.prototype.addListener=function(a,b,c){var d=++this.K;this.H[a]=this.H[a]||{};this.H[a][String(d)]={listener:b,uf:c};return d};VA.prototype.removeListener=function(a,b){var c=this.H[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};function WA(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:I(5),originCId:jm()}};function XA(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};function YA(){return B[ZA()]}\nfunction ZA(){return B.GoogleAnalyticsObject||\"ga\"}var bB=new function(){this.H={}};function cB(){a:{var a=I(5);}}\nfunction dB(a,b){return function(){var c=YA(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),h=f.get(\"hitCallback\"),k=g.indexOf(\"&tid=\"+b)<0;k&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);k&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",h,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var gB=[\"es\",\"1\"],hB=function(){var a=this;this.eventData={};this.H={};Fx(function(b){var c;var d=b.eventId,e=b.qe;if(a.eventData[d]){var f=[];a.H[d]||f.push(gB);f.push.apply(f,w(a.eventData[d]));e&&(a.H[d]=!0);c=f}else c=[];return c})},iB;function jB(a,b){var c;if((c=iB)!=null&&dl.P){var d=c.eventData,e;e=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";d[a]=[[\"e\",e],[\"eid\",String(a)]];Gx();Ex(a)}};var kB=function(){var a=this;this.H={};this.K={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"tr\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ti\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},lB;\nfunction mB(a,b,c){lB||(lB=new kB);var d=lB;if(dl.P&&b){var e=bl(b),f=c+e;d.H[a]=d.H[a]||[];d.H[a].push(f);var g=b[\"function\"];if(!g)throw Error(\"Error: No function name given for function call.\");var h=(Wz[g]?\"1\":\"2\")+e;d.K[a]=d.K[a]||[];d.K[a].push(h);Gx();Ex(a)}};function nB(a,b,c){c=c===void 0?!1:c;oB().addRestriction(0,a,b,c)}function pB(){var a=jm();return oB().getRestrictions(0,a)}function qB(a,b,c){c=c===void 0?!1:c;oB().addRestriction(1,a,b,c)}function rB(){var a=jm();return oB().getRestrictions(1,a)}var sB=function(){this.container={};this.H={}},tB=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c};\nsB.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.H[b]){var e=tB(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))}};\nsB.prototype.getRestrictions=function(a,b){var c=tB(this,b);if(a===0){var d,e;return[].concat(w((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),w((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(w((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),w((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\nsB.prototype.getExternalRestrictions=function(a,b){var c=tB(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)||[]};sB.prototype.removeExternalRestrictions=function(a){var b=tB(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.H[a]=!0};function oB(){return eo(\"r\",function(){return new sB})};function uB(a,b,c,d){var e=yA.tags[a],f=vB(a,b,c,d);if(!f)return null;var g=uA(e,c);if(g&&g.length){var h=g[0];f=uB(h.index,{onSuccess:f,onFailure:h.Un===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction vB(a,b,c,d){function e(){function y(){mk(3);var M=Wb()-J;WA(1,a,f.getName());mB(c.id,g,\"7\");Co(c.od,F,\"exception\",M);dl.H&&Lz(c,g,bz.aa.vj);G||(G=!0,k())}if(f.Ka.malware_disabled)k();else{var A=wA(f,c);if(A!=null)for(var E=0;E<A.length;E++)if(!gp(A[E])){k();return}var F=Bo(c.od,f.R,f.tagId,f.getMetadata(c)),G=!1,H={vtp_gtmOnSuccess:function(){if(!G){G=!0;var M=Wb()-J;mB(c.id,g,\"5\");Co(c.od,F,\"success\",M);dl.H&&Lz(c,g,bz.aa.xj);h()}},vtp_gtmOnFailure:function(){if(!G){G=!0;var M=Wb()-J;mB(c.id,\ng,\"6\");Co(c.od,F,\"failure\",M);dl.H&&Lz(c,g,bz.aa.wj);k()}}};H.vtp_gtmEventId=c.id;c.priorityId&&(H.vtp_gtmPriorityId=c.priorityId);Kt({tagName:f.getName()});mB(c.id,g,\"1\");dl.H&&Kz(c,g);var J=Wb();try{f.evaluate(c,d,H)}catch(M){y(M)}dl.H&&Lz(c,g,bz.aa.xn)}}var f=yA.tags[a],g=f.Kg(),h=b.onSuccess,k=b.onFailure,m=b.terminate;if(c.Sj(g))return null;var p=vA(f,c);if(p&&p.length){var q=p[0],r=uB(q.index,{onSuccess:h,onFailure:k,terminate:m},c,d);if(!r)return null;h=r;k=q.Un===2?m:r}if(f.Ka.once_per_load||\nf.Ka.once_per_event){var t=f.Ka.once_per_load?yA.sk:c.sk,u=h,v=k;if(!t[a]){var x=wB(a,t,Yb(e));h=x.onSuccess;k=x.onFailure}return function(){t[a](u,v)}}return e}function wB(a,b,c){var d=[],e=[];b[a]=xB(d,e,c);return{onSuccess:function(){b[a]=yB;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=zB;for(var f=0;f<e.length;f++)e[f]()}}}function xB(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function yB(a){a()}function zB(a,b){b()};var CB=function(a,b){for(var c=[],d=0;d<yA.tags.length;d++)if(a[d]){var e=yA.tags[d];var f=Eo(b.od);try{var g=uB(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var h=Wz[e.R];c.push({Lo:d,priorityOverride:(h?h.priorityOverride||0:0)||XA(e.R,1)||0,execute:g})}else AB(d,b),f()}catch(m){f()}}c.sort(BB);for(var k=0;k<c.length;k++)c[k].execute();return c.length>0};\nfunction DB(a,b){if(!EB)return!1;var c=a[\"gtm.triggers\"]&&String(a[\"gtm.triggers\"]);var d=a.event,e=c?String(c).split(\",\"):[],f=EB,g=[];if(f.H[d]){var h=n(Object.values(f.H[d])),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;g.indexOf(m.listener)<0&&(m.uf===void 0||e.indexOf(m.uf)>=0)&&g.push(m.listener)}}finally{z(h,k)}}if(!g.length)return!1;for(var p=0;p<g.length;++p){var q=Eo(b);try{g[p](a,q)}catch(r){q()}}return!0}\nfunction BB(a,b){var c,d=b.priorityOverride,e=a.priorityOverride;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.Lo,h=b.Lo;f=g>h?1:g<h?-1:0}return f}function AB(a,b){if(dl.P){var c=function(d){var e=b.Sj(yA.tags[d].Kg())?\"3\":\"4\",f=uA(yA.tags[d],b);f&&f.length&&c(f[0].index);mB(b.id,yA.tags[d].Kg(),e);var g=vA(yA.tags[d],b);g&&g.length&&c(g[0].index)};c(a)}}var EB;function FB(){EB||(EB=new VA);return EB}\nfunction GB(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a[\"gtm.priorityQueue\"],e=a.event;dl.H&&Bz(b,e);if(e===\"gtm.js\"){if($i(10))return!1;Zi(10,!0)}var f=!1,g=rB(),h=Gb(a,null);if(!g.every(function(u){return u({originalEventData:h})})){if(e!==\"gtm.js\"&&e!==\"gtm.init\"&&e!==\"gtm.init_consent\")return!1;f=!0}jB(b,e);var k=a.eventCallback,m=a.eventTimeout,p={id:b,priorityId:c,priorityQueue:d,name:e,Sj:HB(h,f),sk:[],ko:function(u,v,x){S(6);mk(4);WA(2,v,x)},Ze:IB(),od:new Ao(function(){dl.H&&\nEz(b,e);k&&k.apply(k,Array.prototype.slice.call(arguments,0))},m),originalEventData:h,bu:{}};dl.H&&Iz(p.id);var q=TA(p);dl.H&&Jz(p.id);yA.getRules();f&&(q=JB(q));dl.H&&Cz(b);var r=CB(q,p),t=DB(a,p.od);Fo(p.od);e!==\"gtm.js\"&&e!==\"gtm.sync\"||cB();return KB(q,r)||t}\nfunction IB(){var a={};a.event=eA(\"event\",1);a.ecommerce=eA(\"ecommerce\",1);a.gtm=eA(\"gtm\");a.eventModel=eA(\"eventModel\");return a}\nfunction HB(a,b){var c=jA();return function(d){var e=c(d);if(e)return!0;var f=d&&d[\"function\"];if(!f||typeof f!==\"string\")return!0;f=f.replace(/^_*/,\"\");var g=pB(),h=a;b&&(h=Gb(a,null),h[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);var k=!1,m=aj(21,function(){return{}})[f]||[],p=n(g),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value;try{r({entityId:f,securityGroups:m,originalEventData:h})||(k=!0)}catch(t){k=!0}}}finally{z(p,q)}return k||e}}\nfunction JB(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=yA.tags[c].R;if(qj[d]||yA.tags[c].Ka.original_activity_id!==void 0||XA(d,2))b[c]=!0}return b}function KB(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&yA.tags[c]&&!rj[yA.tags[c].R])return!0;return!1};var LB=Of(61,1E3),MB=Of(68,2E3),ip=[\"ad_storage\",\"analytics_storage\"];function NB(a,b){if(a){var c=eo(\"gth\",function(){return{}}),d;a!==2||((d=OB())==null?void 0:d.status)!==3||b!==void 0&&b<=MB||(a=3,c.dl=b?Math.floor(b/1E3):void 0);c.s=a;PB(c)}}\nfunction PB(a){if(a.s){var b=function(){var c={status:a.s,expires:Date.now()+864E5};a.dl!==void 0&&(c.delay=a.dl);Kr(\"gtg_load_status\",c)};lp(function(){if(hp())b();else{var c=Yb(b),d=n(ip),e=d.next();try{for(;!e.done;e=d.next())Um(c,e.value)}finally{z(d,e)}}},ip)}}function QB(){var a=RB(!0);return a?(SB(a.status,a.delay),!1):!0}\nfunction RB(a){a=a===void 0?!1:a;if(Pj()){var b=Nr(\"gtg_load_status\"),c=b.value,d=a&&Kb(c==null?void 0:c.expires)&&(c==null?void 0:c.expires)<Date.now()+36E5;if(b.error===0&&Kb(c==null?void 0:c.status)&&!d){var e={status:c.status};(c==null?void 0:c.delay)!==void 0&&(e.delay=c.delay);return e}return OB()}}function SB(a,b){var c=eo(\"gth\",function(){return{}});c.s=a;b!==void 0&&(c.dl=b)}function OB(){var a=go(\"gth\");if(a!=null&&a.s){var b={status:a.s};a.dl!==void 0&&(b.delay=a.dl);return b}}\nfunction TB(){var a;((a=OB())==null?void 0:a.status)===1&&NB(3)}function UB(){if(QB()){var a=Date.now();ho(\"gth\",{l:function(){NB(2,Date.now()-a)},s:1});var b=I(5),c=ac(b,\"GTM-\")?\"/gtm.js\":\"/gtag/js\",d=\"https://\"+I(3)+c+\"?id=\"+b+\"&gtg_health=1\";dd(d,TB,TB);B.setTimeout(TB,LB)}};function VB(){FB().addListener(\"gtm.init\",function(a,b){Zi(14,!0);Q(556)&&Pj()&&!Jf(45)&&(Wm.H[Dm.ja.Rb]=Cm.Oa.Mh);if(Pj()){var c=bn(Dm.ja.Rb);Xm(c)?Zm(c,UB):UB()}jn(!1,!0);b()})};function WB(){if(go(\"pscdl\")!==void 0)rk(nk.fa.gh)===void 0&&qk(nk.fa.gh,go(\"pscdl\"));else{var a=function(c){ho(\"pscdl\",c);qk(nk.fa.gh,c)},b=function(){a(\"error\")};try{Rc.cookieDeprecationLabel?(a(\"pending\"),Rc.cookieDeprecationLabel.getValue().then(a).catch(b)):a(\"noapi\")}catch(c){b(c)}}};var YB=function(){var a=this;this.ready=!1;this.H=0;this.listeners=[];var b=B;if(C.readyState===\"interactive\"&&!C.createEventObject||C.readyState===\"complete\")this.onReady();else{jd(C,\"DOMContentLoaded\",function(d){return void a.onReady(d)});jd(C,\"readystatechange\",function(d){return void a.onReady(d)});if(C.createEventObject&&C.documentElement.doScroll){var c=!0;try{c=!b.frameElement}catch(d){}c&&XB(this)}jd(b,\"load\",function(d){return void a.onReady(d)})}};YB.prototype.isReady=function(){return this.ready};\nYB.prototype.onReady=function(a){if(!this.ready){var b=C.createEventObject,c=C.readyState===\"complete\",d=C.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){this.ready=!0;for(var e=0;e<this.listeners.length;e++)ld(this.listeners[e])}this.listeners.push=function(){for(var f=Ra.apply(0,arguments),g=0;g<f.length;g++)ld(f[g]);return 0}}};\nvar XB=function(a){if(!a.ready&&a.H<140){a.H++;try{var b,c;(c=(b=C.documentElement).doScroll)==null||c.call(b,\"left\");a.onReady()}catch(d){B.setTimeout(function(){return void XB(a)},50)}}},ZB;function $B(){ZB||(ZB=new YB)}function aC(){$B();var a;return(a=ZB)==null?void 0:a.isReady()}function bC(a){$B();var b;(b=ZB)!=null&&(b.ready?ld(a):b.listeners.push(a))};var dC=function(a,b,c){var d=cC,e;if((e=d.H)==null||!e.Ds){var f=Object.keys(b).length>0?2:1,g,h,k=(c==null?void 0:(h=c.originatingEntity)==null?void 0:h.originContainerId)||\"\";g=k?ac(k,\"GTM-\")?3:2:1;if(!a)d.H={type:f,source:g,params:b};else if(d.H){S(184);var m=!1;d.H.source===g||d.H.source!==3&&g!==3||(hj(\"idcs\",\"1\"),m=!0);d.H.type!==2&&f!==2||S(186);var p;if(p=d.H.type===2&&f===2)a:{var q=d.H.params,r=Object.keys(q),t=Object.keys(b);if(r.length!==t.length)p=!0;else{var u=n(r),v=u.next();try{for(;!v.done;v=\nu.next()){var x=v.value;if(!b.hasOwnProperty(x)||q[x]!==b[x]){p=!0;break a}}}finally{z(u,v)}p=!1}}p&&(hj(\"idcc\",\"1\"),m=!0);m&&(jn(),d.H.Ds=!0)}}},cC=new function(){this.H=void 0};var fC=function(a){var b=eC;(!dl.K||ac(I(5),\"GTM-\")?0:a===void 0)&&b.H===0&&(hj(\"mcc\",\"1\"),b.H=1)},eC=new function(){var a=this;this.H=0;hj(\"ncc\",function(){if(Jf(45)&&a.H!==2)return\"1\"})};var gC={Z:{Gk:1,qj:2,Ck:3,bl:4,Dk:5,yd:6,Zk:7,Nq:8,mn:9,Ek:10,Fk:11,Ih:12,Am:13,xm:14,zm:15,wm:16,ym:17,tm:18,Po:19,zq:20,Aq:21,Oq:22,Qk:26,Rk:27,Pk:28,Sk:29,tj:30,Mk:31,Vo:32}};gC.Z[gC.Z.Gk]=\"ALLOW_INTEREST_GROUPS\";gC.Z[gC.Z.qj]=\"SERVER_CONTAINER_URL\";gC.Z[gC.Z.Ck]=\"ADS_DATA_REDACTION\";gC.Z[gC.Z.bl]=\"CUSTOMER_LIFETIME_VALUE\";gC.Z[gC.Z.Dk]=\"ALLOW_CUSTOM_SCRIPTS\";gC.Z[gC.Z.yd]=\"ANY_COOKIE_PARAMS\";gC.Z[gC.Z.Zk]=\"COOKIE_EXPIRES\";gC.Z[gC.Z.Nq]=\"LEGACY_ENHANCED_CONVERSION_JS_VARIABLE\";gC.Z[gC.Z.mn]=\"RESTRICTED_DATA_PROCESSING\";\ngC.Z[gC.Z.Ek]=\"ALLOW_DISPLAY_FEATURES\";gC.Z[gC.Z.Fk]=\"ALLOW_GOOGLE_SIGNALS\";gC.Z[gC.Z.Ih]=\"GENERATED_TRANSACTION_ID\";gC.Z[gC.Z.Am]=\"FLOODLIGHT_COUNTING_METHOD_UNKNOWN\";gC.Z[gC.Z.xm]=\"FLOODLIGHT_COUNTING_METHOD_STANDARD\";gC.Z[gC.Z.zm]=\"FLOODLIGHT_COUNTING_METHOD_UNIQUE\";gC.Z[gC.Z.wm]=\"FLOODLIGHT_COUNTING_METHOD_PER_SESSION\";gC.Z[gC.Z.ym]=\"FLOODLIGHT_COUNTING_METHOD_TRANSACTIONS\";gC.Z[gC.Z.tm]=\"FLOODLIGHT_COUNTING_METHOD_ITEMS_SOLD\";gC.Z[gC.Z.Po]=\"ADS_OGT_V1_USAGE\";gC.Z[gC.Z.zq]=\"FORM_INTERACTION_PERMISSION_DENIED\";\ngC.Z[gC.Z.Aq]=\"FORM_SUBMIT_PERMISSION_DENIED\";gC.Z[gC.Z.Oq]=\"MICROTASK_NOT_SUPPORTED\";gC.Z[gC.Z.Qk]=\"CONFIG_DETECTED_WITH_NO_PARAM\";gC.Z[gC.Z.Rk]=\"CONFIG_DETECTED_WITH_PARAM\";gC.Z[gC.Z.Pk]=\"CONFIG_CONSENT_SET_BEFORE\";gC.Z[gC.Z.Sk]=\"CONFIG_SET_USED_BEFORE\";gC.Z[gC.Z.tj]=\"SHADOW_DOM_AUTO_PII\";gC.Z[gC.Z.Mk]=\"CCD_USER_DATA_WEB_ON_CONFIG\";gC.Z[gC.Z.Vo]=\"BLENDED_USER_DATA\";var hC={},iC=(hC[K.D.Ai]=gC.Z.Gk,hC[K.D.zc]=gC.Z.qj,hC[K.D.Bc]=gC.Z.qj,hC[K.D.Db]=gC.Z.Ck,hC[K.D.De]=gC.Z.bl,hC[K.D.yi]=gC.Z.Dk,hC[K.D.Hd]=gC.Z.yd,hC[K.D.rb]=gC.Z.yd,hC[K.D.Pb]=gC.Z.yd,hC[K.D.Gd]=gC.Z.yd,hC[K.D.xc]=gC.Z.yd,hC[K.D.Zb]=gC.Z.yd,hC[K.D.Eb]=gC.Z.Zk,hC[K.D.Gb]=gC.Z.mn,hC[K.D.kh]=gC.Z.Ek,hC[K.D.Sc]=gC.Z.Fk,hC),jC={},kC=(jC.unknown=gC.Z.Am,jC.standard=gC.Z.xm,jC.unique=gC.Z.zm,jC.per_session=gC.Z.wm,jC.transactions=gC.Z.ym,jC.items_sold=gC.Z.tm,jC);var lC=function(a,b,c){c=c===void 0?!1:c;zb(\"GTAG_EVENT_FEATURE_CHANNEL\",b);c&&(a.H[b]=!0)},mC=new function(){this.H=[]};function nC(a){lC(mC,a,!1)}function oC(a,b){var c=b===void 0?!1:b,d=mC;c=c===void 0?!1:c;var e=Object.keys(a),f=n(Object.keys(iC)),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;e.includes(h)&&lC(d,iC[h],c)}}finally{z(f,g)}};var pC=/^(?:AW|DC|G|GF|GT|HA|MC|S|UA)$/,qC=/\\s/;\nfunction rC(a,b){if(Jb(a)){a=Ub(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(pC.test(d)){var e=a.substring(c+1),f;if(b){var g=function(m){var p=m.indexOf(\"/\");return p<0?[m]:[m.substring(0,p),m.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var h=g(f[1]);h.length===2&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split(\"/\");for(var k=0;k<f.length;k++)if(!f[k]||qC.test(f[k])&&(d!==\"AW\"||k!==1))return}return{id:a,prefix:d,destinationId:d+\"-\"+f[0],ids:f,oc:function(){return this.id!==this.destinationId}}}}}}\nfunction sC(a,b){for(var c={},d=0;d<a.length;++d){var e=rC(a[d],b);e&&(c[e.id]=e)}var f=[],g;for(g in c)if(c.hasOwnProperty(g)){var h=c[g];h.prefix===\"AW\"&&h.ids[tC[1]]&&f.push(h.destinationId)}for(var k=0;k<f.length;++k)delete c[f[k]];var m=[],p=n(Object.keys(c)),q=p.next();try{for(;!q.done;q=p.next())m.push(c[q.value])}finally{z(p,q)}return m}var uC={},tC=(uC[0]=0,uC[1]=1,uC[2]=2,uC[3]=0,uC[4]=1,uC[5]=0,uC[6]=0,uC[7]=0,uC);var vC={initialized:11,complete:12,interactive:13},wC={},xC=Object.freeze((wC[K.D.Rd]=!0,wC)),yC=function(){this.T=Of(34,500);this.H={};this.P={};this.K=void 0},zC=function(a,b,c){if(c.length&&dl.K){var d;(d=a.H)[b]!=null||(d[b]=[]);var e;(e=a.P)[b]!=null||(e[b]=[]);var f=c.filter(function(g){return!a.P[b].includes(g)});a.H[b].push.apply(a.H[b],w(f));a.P[b].push.apply(a.P[b],w(f));!a.K&&f.length>0&&(fj(dj,\"tdc\",!0),a.K=B.setTimeout(function(){jn();a.H={};a.K=void 0},a.T))}};\nyC.prototype.bind=function(){var a=this;hj(\"tdc\",function(){a.K&&(B.clearTimeout(a.K),a.K=void 0);var b=[],c;for(c in a.H)a.H.hasOwnProperty(c)&&b.push(c+\"*\"+a.H[c].join(\".\"));return b.length?b.join(\"!\"):void 0},!1)};\nvar AC=function(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},BC=function(a,b,c,d,e){d=d===void 0?{}:d;e=e===void 0?\"\":e;if(b===c)return[];var f=function(t,u){var v;Db(u)===\"object\"?v=u[t]:Db(u)===\"array\"&&(v=u[t]);return v===void 0?xC[t]:v},g=AC(b,c),h;for(h in g)if(g.hasOwnProperty(h)&&h!==K.D.hc){var k=(e?e+\".\":\"\")+h,m=f(h,b),p=f(h,c),q=Db(m)===\"object\"||Db(m)===\"array\",r=Db(p)===\"object\"||Db(p)===\"array\";if(q&&r)BC(a,m,p,d,k);\nelse if(q||r||m!==p)d[k]=!0}return Object.keys(d)},CC=new yC;var DC=function(a,b,c,d,e){this.K=b;this.H=c;this.args=d;this.messageContext=e;this.type=a},EC=function(){this.cb={};this.nb={};this.K={};this.P=null;this.lb={};this.H=!1;this.status=1};function FC(a,b){return arguments.length===1?GC(\"set\",a):GC(\"set\",a,b)}function HC(a,b){return arguments.length===1?GC(\"config\",a):GC(\"config\",a,b)}function IC(a,b,c){c=c||{};c[K.D.hc]=a;return GC(\"event\",b,c)}function GC(){return arguments};var JC=function(a,b,c,d,e,f,g,h,k,m,p,q,r){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Na=d;this.cb=e;this.lb=f;this.Fc=g;this.Gg=h;this.nb=k;this.eventMetadata=m;this.onSuccess=p;this.onFailure=q;this.isGtmEvent=r};\nJC.prototype.copy=function(a){a=a===void 0?{}:a;var b,c,d,e,f,g,h,k,m,p,q,r,t,u,v,x,y,A,E,F,G,H,J,M,T,V;return new JC((u=(b=a)==null?void 0:b.eventId)!=null?u:this.eventId,(v=(c=a)==null?void 0:c.priorityId)!=null?v:this.priorityId,(x=(d=a)==null?void 0:d.priorityQueue)!=null?x:this.priorityQueue,(y=(e=a)==null?void 0:e.Na)!=null?y:this.Na,(A=(f=a)==null?void 0:f.cb)!=null?A:this.cb,(E=(g=a)==null?void 0:g.lb)!=null?E:this.lb,(F=(h=a)==null?void 0:h.Fc)!=null?F:this.Fc,(G=(k=a)==null?void 0:k.Gg)!=\nnull?G:this.Gg,(H=(m=a)==null?void 0:m.nb)!=null?H:this.nb,(J=(p=a)==null?void 0:p.eventMetadata)!=null?J:this.eventMetadata,(M=(q=a)==null?void 0:q.onSuccess)!=null?M:this.onSuccess,(T=(r=a)==null?void 0:r.onFailure)!=null?T:this.onFailure,(V=(t=a)==null?void 0:t.isGtmEvent)!=null?V:this.isGtmEvent)};\nvar KC=function(a,b){var c=[];switch(b){case 3:c.push(a.Na);c.push(a.cb);c.push(a.lb);c.push(a.Fc);c.push(a.nb);break;case 2:c.push(a.Na);break;case 1:c.push(a.cb);c.push(a.lb);c.push(a.Fc);c.push(a.nb);break;case 4:c.push(a.Na),c.push(a.cb),c.push(a.lb),c.push(a.Fc)}return c},R=function(a,b,c,d){var e=n(KC(a,d===void 0?3:d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}}finally{z(e,f)}return c},LC=function(a){var b={},c=KC(a,4),d=n(c),e=d.next();try{for(;!e.done;e=\nd.next()){var f=Object.keys(e.value),g=n(f),h=g.next();try{for(;!h.done;h=g.next())b[h.value]=1}finally{z(g,h)}}}finally{z(d,e)}return Object.keys(b)};\nJC.prototype.getMergedValues=function(a,b,c){b=b===void 0?3:b;var d={},e=!1,f=function(m){if(Fb(m)){var p=n(Object.entries(m)),q=p.next();try{for(;!q.done;q=p.next()){var r=n(q.value),t=r.next().value,u=r.next().value,v=t,x=u;e=!0;d[v]=x}}finally{z(p,q)}}};c&&f(c);var g=KC(this,b);g.reverse();var h=n(g),k=h.next();try{for(;!k.done;k=h.next())f(k.value[a])}finally{z(h,k)}return e?d:void 0};\nvar MC=function(a,b,c){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Na={};this.cb={};this.lb={};this.Fc={};this.Gg={};this.nb={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},NC=function(a,b){a.Na=b;return a},OC=function(a,b){a.cb=b;return a},PC=function(a,b){a.lb=b;return a},QC=function(a,b){a.Fc=b;return a},RC=function(a,b){a.Gg=b;return a},SC=function(a,b){a.nb=b;return a},TC=function(a,b){a.eventMetadata=b||{};return a},UC=function(a,\nb){a.onSuccess=b;return a},VC=function(a,b){a.onFailure=b;return a},WC=function(a,b){a.isGtmEvent=b;return a},XC=function(a){return new JC(a.eventId,a.priorityId,a.priorityQueue,a.Na,a.cb,a.lb,a.Fc,a.Gg,a.nb,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};function YC(a,b){var c=n(Object.keys(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f;if(f=e.charAt(0)===\"_\"){var g;a:switch(e){case K.D.bc:case K.D.Sf:case K.D.uh:g=!0;break a;default:g=!1}f=!g}f&&(b&&b(e),delete a[e])}}finally{z(c,d)}};var ZC=function(){var a=this;this.H={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"epr\",f.join(\".\")]);d&&delete a.H[c];return e})},aD=function(a,b,c){var d=$C;if(dl.P&&a!==void 0){var e=c+b;d.H[a]=d.H[a]||[];d.H[a].push(e);Gx();Ex(a)}},$C;function bD(){$C||($C=new ZC)};var cD=function(){this.destinations={};this.K={};this.commands=[];this.H=[]},dD=function(a,b){return a.destinations[b.destinationId]=a.destinations[b.destinationId]||new EC},eD=function(a,b,c,d){if(d.H){var e=dD(a,d.H),f=e.P;if(f){var g=Gb(c,null),h=Gb(e.cb[d.H.destinationId],null),k=Gb(e.lb,null),m=Gb(e.nb,null),p=Gb(a.K,null),q={};if(dl.P)try{q=Gb(aA.H,null)}catch(y){S(72)}var r=d.H.prefix,t=function(y){var A=d.messageContext.eventId;bD();aD(A,r,y)},u=XC(WC(VC(UC(TC(RC(QC(SC(PC(OC(NC(new MC(d.messageContext.eventId,\nd.messageContext.priorityId,d.messageContext.priorityQueue),g),h),k),m),p),q),ma(Object,\"assign\").call(Object,{},d.messageContext.eventMetadata)),function(){if(t){var y=t;t=void 0;y(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var y=t;t=void 0;y(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)),v=function(){try{if(d.H&&EA(d.H.destinationId)===3&&(Xp(),Vp(Qp,612))){var y=u.eventMetadata[L.J.Qh]||[];y.includes(612)||\ny.push(612);u.eventMetadata[L.J.Qh]=y}var A=d.messageContext.eventId;bD();aD(A,r,\"1\");var E=d.H.id,F=CC;if(dl.K&&b===K.D.za){var G,H=(G=rC(E))==null?void 0:G.ids;if(!(H&&H.length>1)){var J=u.Na[K.D.hc];if(!J||J===E){var M,T=Wc(\"google_tag_data\",{});T.td||(T.td={});M=T.td;var V=Gb(u.Fc,null);Gb(u.Na,V);var fa=[],da;for(da in M)M.hasOwnProperty(da)&&BC(F,M[da],V).length&&fa.push(da);fa.length&&(zC(F,E,fa),zb(\"TAGGING\",vC[C.readyState]||14));M[E]=V}}}f(d.H.id,b,d.K,u)}catch(ja){var ha=d.messageContext.eventId;\nbD();aD(ha,r,\"4\")}};if(b===\"gtag.get\")v();else{var x=function(){Zm(e.T,v)};DA(d.H.destinationId)?(EA(d.H.destinationId)||SA(d.H.destinationId,Tj(u),{source:3,fromContainerExecution:d.messageContext.fromContainerExecution},void 0,!0,function(){FA(d.H.destinationId,3)}),HA(d.H.destinationId,x)):x()}}}},fD=function(a,b){if(b.type!==\"require\"){var c=void 0;b.type===\"event\"&&(c=b.args[1]);if(b.H)for(var d=dD(a,b.H).K[b.type]||[],e=0;e<d.length;e++)d[e](c);else for(var f in a.destinations)if(a.destinations.hasOwnProperty(f)){var g=\na.destinations[f];if(g&&g.K)for(var h=g.K[b.type]||[],k=0;k<h.length;k++)h[k](c)}}};cD.prototype.register=function(a,b,c,d){var e=dD(this,a);e.status!==3&&(e.P=b,e.status=3,e.T=bn(c),gD(this,a,d||{}),this.flush())};\ncD.prototype.push=function(a,b,c,d){c!==void 0&&(dD(this,c).status===1&&(dD(this,c).status=2,this.push(\"require\",[{}],c,{})),dD(this,c).H&&(d.deferrable=!1),d.eventMetadata||(d.eventMetadata={}),d.eventMetadata[L.J.yg]||(d.eventMetadata[L.J.yg]=[c.destinationId]),d.eventMetadata[L.J.pj]||(d.eventMetadata[L.J.pj]=[c.id]));var e=Wb();this.commands.push(new DC(a,e,c,b,d));d.deferrable||this.flush()};\ncD.prototype.flush=function(a){for(var b=!1,c={};this.commands.length;c={Sn:void 0}){var d=this.commands[0],e=d.H;if(d.messageContext.deferrable)!e||dD(this,e).H?(d.messageContext.deferrable=!1,this.commands.push(d)):this.H.push(d),this.commands.shift();else{switch(d.type){case \"require\":if(dD(this,e).status!==3&&!a){if(!Q(657)||b)this.commands.push.apply(this.commands,this.H),this.H=[];return}break;case \"set\":var f=d.args[0];YC(f);hD(f);var g=n(Object.entries(f)),h=g.next();try{for(;!h.done;h=g.next()){var k=\nn(h.value),m=k.next().value,p=k.next().value;Gb(dc(m,p),this.K)}}finally{z(g,h)}oC(f,!0);break;case \"event\":c.Sn=d.args[1];var q=iD(d.args[0],function(){return function(){}}(c)),r=q[K.D.hc];r&&r!==e.id||oC(q);eD(this,c.Sn,q,d);break;case \"get\":var t={},u=(t[K.D.Uf]=d.args[0],t[K.D.Tf]=d.args[1],t);eD(this,K.D.Nb,u,d);break;case \"container_config\":var v=dD(this,e),x=iD(d.args[0],function(){});oC(x,!0);v.H=!0;Gb(x,v.lb);b=!0;break;case \"destination_config\":var y=dD(this,e),A=iD(d.args[0],function(){});\noC(A,!0);y.cb[e.id]||(y.cb[e.id]={});y.H=!0;Gb(A,y.cb[e.id]);b=!0;break;case \"reset_container_config\":dD(this,e).lb={};break;case \"reset_target_config\":dD(this,e).cb[e.id]={}}this.commands.shift();fD(this,d)}}if(!Q(657)||b)this.commands.push.apply(this.commands,this.H),this.H=[];b&&this.flush()};var gD=function(a,b,c){var d=Gb(c,null);Gb(dD(a,b).nb,d);dD(a,b).nb=d};\nfunction iD(a,b){var c={},d=n(Object.entries(a)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value;Gb(dc(g,h),c)}}finally{z(d,e)}YC(c,b);hD(c);return c}\nfunction hD(a){if(kA()){var b=!1,c=n(new Set([K.D.Bc,K.D.zc])),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;a[e]!==void 0&&(b=!0,delete a[e])}}finally{z(c,d)}b&&!aj(18,function(){return!1})&&(Zi(18,!0),window.console&&window.console.log&&window.console.log(\"Google Tag Manager: Server-side GTM parameters (transport_url/server_container_url) are not permitted on this domain and have been ignored.\"),S(197))}};var jD=function(){this.H=new cD;this.K=!1},kD=function(a,b,c,d,e){var f=rC(d,e.isGtmEvent);f&&(a.K&&(e.deferrable=!0),a.H.push(\"event\",[c,b],f,e))};jD.prototype.flush=function(){this.H.flush()};var lD;function mD(){lD||(lD=new jD);return lD}function nD(a,b,c,d){var e=mD(),f=rC(c,d.isGtmEvent);f&&e.H.push(\"get\",[a,b],f,d)}function oD(a,b,c){var d=mD(),e=rC(a,c.isGtmEvent);e&&d.H.push(\"container_config\",[b],e,c)}\nfunction pD(a,b,c){var d=mD(),e=rC(a,c.isGtmEvent);e&&d.H.push(\"destination_config\",[b],e,c)}function qD(a){var b=mD(),c=rC(a,!0);c&&b.H.push(\"reset_container_config\",[],c,{})}function rD(a){var b=mD(),c=rC(a,!0);c&&b.H.push(\"reset_target_config\",[],c,{})}function sD(a){var b=mD(),c=rC(a,!0);return c?dD(b.H,c).nb:{}}function tD(a){return mD().H.K[a]}function uD(a){var b=mD(),c=rC(a,!0);return c?dD(b.H,c).H:!1};function vD(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:lo()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}function wD(a){var b=n([K.D.zc,K.D.Bc]),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,e=a&&a[d]||tD(d);if(e)return e}}finally{z(b,c)}}function xD(a){return!a.isGtmEvent||a.eventMetadata&&a.eventMetadata[L.J.Dc]&&a.eventMetadata[L.J.Ib]!==jm()?!1:!0};var yD=new function(){this.H=!1};var zD=function(){this.messages=[];this.listeners=[];this.H=Of(71,20)};\nzD.prototype.enqueue=function(a,b,c){var d=this.messages.length+1,e=c.priorityQueue?[].concat(w(c.priorityQueue),[d]):[d];if(Lu()&&e.length>this.H)S(200);else{a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;a[\"gtm.priorityQueue\"]=e;var f=ma(Object,\"assign\").call(Object,{},c,{eventId:b,priorityId:d,fromContainerExecution:!0,priorityQueue:e}),g={message:a,notBeforeEventId:b,priorityId:d,messageContext:f};this.messages.push(g);for(var h=0;h<this.listeners.length;h++)try{this.listeners[h](g)}catch(k){}}};\nzD.prototype.listen=function(a){this.listeners.push(a)};zD.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};zD.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};\nfunction AD(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata[L.J.Ib]=Lu()?jm():I(6);BD().enqueue(a,b,c)}function BD(){return eo(\"mb\",function(){return new zD})};var DD=function(a,b){var c=CD;b=String(b).split(\",\");for(var d=0;d<b.length;d++){var e=c.P[b[d]]||[];c.P[b[d]]=e;e.indexOf(a)<0&&e.push(a)}},ED=function(a,b){var c=CD;b=String(b).split(\",\");for(var d=0;d<b.length;d++){var e=c.K[b[d]]||[];c.K[b[d]]=e;e.indexOf(a)<0&&e.push(a)}},FD=function(a,b){for(var c=CD,d=[],e=[],f={},g=0;g<a.length;f={mk:void 0,Pj:void 0,Qj:void 0},g++){var h=a[g];if(h.indexOf(\"-\")>=0){if(f.mk=rC(h,b),f.mk){var k=hm();Mb(k,function(x){return function(y){return x.mk.destinationId===\ny}}(f))?d.push(h):e.push(h)}}else{if(Lu()){var m=c.K[h]||[];f.Qj={};m.forEach(function(x){return function(y){x.Qj[y]=!0}}(f));for(var p=hm(),q=0;q<p.length;q++)f.Qj[p[q]]&&d.push(p[q])}else{var r=c.H[h]||[];f.Pj={};r.forEach(function(x){return function(y){x.Pj[y]=!0}}(f));for(var t=km(),u=0;u<t.length;u++)if(f.Pj[t[u]]){d=d.concat(hm());break}}var v=c.P[h]||[];v.length&&(d=d.concat(v))}}return{ek:d,Ft:e}},GD=function(a){var b=n(Object.values(CD.K)),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,\ne=d.indexOf(a);e>=0&&d.splice(e,1)}}finally{z(b,c)}},HD=function(a){var b=n(Object.values(CD.P)),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,e=d.indexOf(a);e>=0&&d.splice(e,1)}}finally{z(b,c)}},CD=new function(){this.H={};this.P={};this.K={}};function ID(a,b,c){var d=Gb(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&S(136);var e=Gb(b,null);Gb(c,e);AD(HC(km()[0],e),a.eventId,d)}\nfunction JD(a,b,c,d){var e={},f=(e[K.D.ac]=K.D.za,e[\"gtm.configContainerId\"]=a.id,e[\"gtm.configParameters\"]=b,e[\"gtm.uniqueEventId\"]=d.eventId,e);d.priorityId&&(f[\"gtm.priorityId\"]=d.priorityId);c.priorityQueue&&(f[\"gtm.priorityQueue\"]=c.priorityQueue);c.noTargetGroup&&(c.eventMetadata=c.eventMetadata||{},c.eventMetadata[L.J.Qq]=!0);c.eventMetadata&&(f[\"gtm.eventMetadata\"]=c.eventMetadata);a.oc()&&(f[\"gtm.configContainerId\"]=km()[0],f[\"gtm.originalConfigTargetId\"]=a.id);return f}\nfunction KD(a,b,c){if(Jf(11)&&!c&&!a[K.D.Td]){var d=aj(2,function(){return!1});Zi(2,!0);dC(d,a,b);if(d)return!0}return!1};function LD(a,b){var c={},d=(c.event=a,c);b&&(d.eventModel=Gb(b,null),b[K.D.Qf]&&(d.eventCallback=b[K.D.Qf]),b[K.D.rh]&&(d.eventTimeout=b[K.D.rh]));return d}\nfunction MD(a,b){var c=a&&a[K.D.hc];c===void 0&&(c=dA(K.D.hc,2),c===void 0&&(c=\"default\"));if(Jb(c)||Array.isArray(c)){var d;d=b.isGtmEvent?Jb(c)?[c]:c:c.toString().replace(/\\s+/g,\"\").split(\",\");var e=FD(d,b.isGtmEvent),f=e.ek,g=e.Ft;if(g.length)for(var h=wD(a),k=0;k<g.length;k++){var m=rC(g[k],b.isGtmEvent);if(m){var p=m.destinationId,q=void 0;((q=cm(m.destinationId))==null?void 0:q.state)===0||SA(p,h,{source:3,fromContainerExecution:b.fromContainerExecution})}}var r=f.concat(g);return{ek:sC(f,b.isGtmEvent),\nVr:sC(r,b.isGtmEvent)}}};var ND={},OD=(ND.config=function(a,b){var c=vD(a,b),d;a:{if(!(a.length<2)&&Jb(a[1])){var e={};if(a.length>2){if(a[2]!==void 0&&!Fb(a[2])||a.length>3){d=void 0;break a}e=a[2]}var f=rC(a[1],b.isGtmEvent);if(f){d={target:f,params:e};break a}}d=void 0}var g=d;if(g){var h=g.target,k=g.params,m;a:{if(!Jf(7)){var p=mm(nm());if(Am(p)){var q=p.parent,r=q.isDestination;m={Mt:mm(q),Bt:r};break a}}m=void 0}var t=m,u=t==null?void 0:t.Mt,v=t==null?void 0:t.Bt;jB(c.eventId,\"gtag.config\");var x,y=h.destinationId;\nif(h.oc()?hm().indexOf(y)!==-1:km().indexOf(y)!==-1)a:{if(u&&(S(128),v&&S(130),b.inheritParentConfig)){var A;var E=$i(5);if(E)ID(b,E,k),A=!1;else{var F=$i(4);!k[K.D.Td]&&(Lu()||Jf(11))&&F||Zi(4,Gb(k,null));A=!0}A&&u.containers&&u.containers.join(\",\");x=void 0;break a}var G=!Jf(45),H=!ac(h.id,\"GTM-\");G&&H&&(Object.keys(k).length===0?nC(gC.Z.Qk):nC(gC.Z.Rk),Rm()&&nC(gC.Z.Pk),$i(23)&&nC(gC.Z.Sk));var J=eC;dl.K&&(J.H===1&&(dj.H.mcc=!1),J.H=2);if(Lu()||!KD(k,b,h.oc())){yD.H||S(43);if(!Lu()){if(!b.noTargetGroup){var M=\nh.id;if(h.oc())HD(M),DD(M,k[K.D.fc]||\"default\");else{var T=n(Object.values(CD.H)),V=T.next();try{for(;!V.done;V=T.next()){var fa=V.value,da=fa.indexOf(M);da>=0&&fa.splice(da,1)}}finally{z(T,V)}var ha=k[K.D.fc]||\"default\",ja=CD;ha=ha.toString().split(\",\");for(var za=0;za<ha.length;za++){var Ha=ja.H[ha[za]]||[];ja.H[ha[za]]=Ha;Ha.indexOf(M)<0&&Ha.push(M)}}}delete k[K.D.fc]}var sa=b.eventMetadata||{};sa.hasOwnProperty(L.J.gd)||(sa[L.J.gd]=!b.fromContainerExecution);b.eventMetadata=sa;delete k[K.D.Qf];\nif(Lu()){x=JD(h,k,b,c);break a}var ta=!!k[K.D.Td];delete k[K.D.Td];var Za=hm(),tb=qD,Ia=oD;h.oc()&&(Za=[h.id],tb=rD,Ia=pD);for(var Ma=0;Ma<Za.length;Ma++){ta||tb(Za[Ma]);var cb=uD(Za[Ma]);Ia(Za[Ma],Gb(k,null),Gb(b,null));if(!cb||!ta){var pb=K.D.za,jb=Gb(k,null),ub=Za[Ma],fd=Gb(b,null);kD(mD(),pb,jb,ub,fd)}}}x=void 0}else a:{if(!b.inheritParentConfig&&!k[K.D.Yc]){var uf=wD(k),ae=h.destinationId;if(h.oc())SA(ae,uf,{source:2,fromContainerExecution:b.fromContainerExecution});else if(u!==void 0&&u.containers.indexOf(ae)!==\n-1){var Ah=$i(4),Bh=$i(5);Ah?ID(b,k,Ah):Bh||Zi(5,Gb(k,null))}else if(MA(ae,uf,!0,{source:2,fromContainerExecution:b.fromContainerExecution}),Lu()){x=JD(h,k,b,c);break a}}x=void 0}return x}},ND.consent=function(a,b){if(a.length===3){S(39);var c=vD(a,b),d=a[1],e={},f=En(a[2]),g;for(g in f)if(f.hasOwnProperty(g)){var h=f[g];e[g]=g===K.D.eh?Array.isArray(h)?NaN:Number(h):g===K.D.uc?(Array.isArray(h)?h:[h]).map(Fn):Gn(h)}b.fromContainerExecution||(e[K.D.na]&&S(139),e[K.D.Wa]&&S(140));if(d===\"default\")ep(e);\nelse if(d===\"update\")fp(e,c);else if(d===\"declare\"&&b.fromContainerExecution){var k=n(e[K.D.uc]||[\"\"]),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=n(Object.entries(e)),r=q.next();try{for(;!r.done;r=q.next()){var t=n(r.value),u=t.next().value,v=t.next().value,x=u;if(x!==K.D.uc){var y=x,A=Fn(v),E=Ck(),F=Dk();Jm=!0;Im&&zb(\"TAGGING\",20);Em().declare(y,A,p,E,F)}}}finally{z(q,r)}}}finally{z(k,m)}}}},ND.container_config=function(a,b){if(xD(b)&&a.length===3&&Jb(a[1])&&Fb(a[2])){var c=a[2],d=rC(a[1],\n!0);d&&oD(d.destinationId,c,Gb(b,null))}},ND.destination_config=function(a,b){if(xD(b)&&a.length===3&&Jb(a[1])&&Fb(a[2])){var c=a[2],d=rC(a[1],!0);if(d){if(Lu()){if(!b.noTargetGroup){var e=d.id;d.oc()?(HD(e),DD(e,c[K.D.fc]||\"default\")):(GD(e),ED(e,c[K.D.fc]||\"default\"))}delete c[K.D.fc]}pD(d.id,c,Gb(b,null))}}},ND.event=function(a,b){var c=a[1];if(!(a.length<2)&&Jb(c)){var d=void 0;if(a.length>2){if(!Fb(a[2])&&a[2]!==void 0||a.length>3)return;d=a[2]}var e=LD(c,d),f=vD(a,b),g=f.eventId,h=f.priorityId;\ne[\"gtm.uniqueEventId\"]=g;h&&(e[\"gtm.priorityId\"]=h);b.priorityQueue&&(e[\"gtm.priorityQueue\"]=b.priorityQueue);if(c===\"optimize.callback\")return e.eventModel=e.eventModel||{},e;var k=MD(d,b);if(k){var m=k.ek,p=k.Vr,q=p.map(function(J){return J.id}),r=p.map(function(J){return J.destinationId}),t=m.map(function(J){return J.id}),u=n(hm()),v=u.next();try{for(;!v.done;v=u.next()){var x=v.value;r.indexOf(x)<0&&t.push(x)}}finally{z(u,v)}jB(g,c);var y=n(t),A=y.next();try{for(;!A.done;A=y.next()){var E=A.value,\nF=Gb(b,null),G=Gb(d,null);delete G[K.D.Qf];var H=F.eventMetadata||{};H.hasOwnProperty(L.J.gd)||(H[L.J.gd]=!F.fromContainerExecution);H[L.J.pj]=q.slice();H[L.J.yg]=r.slice();F.eventMetadata=H;kD(mD(),c,G,E,F)}}finally{z(y,A)}e.eventModel=e.eventModel||{};q.length>0?e.eventModel[K.D.hc]=q.join(\",\"):delete e.eventModel[K.D.hc];yD.H||S(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata[L.J.wn]&&(b.noGtmEvent=!0);e.eventModel[K.D.Xc]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:e}}},ND.get=function(a,\nb){S(53);if(a.length===4&&Jb(a[1])&&Jb(a[2])&&Ib(a[3])){var c=rC(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){yD.H||S(43);var f=wD();if(Mb(hm(),function(h){return c.destinationId===h})){vD(a,b);var g={};Gb((g[K.D.Uf]=d,g[K.D.Tf]=e,g),null);nD(d,function(h){ld(function(){e(h)})},c.id,b)}else SA(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution})}}},ND.js=function(a,b){var c;if(a.length===2&&a[1].getTime){yD.H=!0;var d=vD(a,b),e=d.eventId,f=d.priorityId,g={};c=(g.event=\"gtm.js\",\ng[\"gtm.start\"]=a[1].getTime(),g[\"gtm.uniqueEventId\"]=e,g[\"gtm.priorityId\"]=f,g)}else c=void 0;return c},ND.policy=function(a){if(a.length===3&&Jb(a[1])&&Ib(a[2])){Rx(a[1],a[2]);S(74);if(a[1]===\"all\"){S(75);var b=!1;try{b=a[2](I(5),\"unknown\",{})}catch(k){}b||S(76)}if(Q(610)){var c=a[1]===\"all\";if(Lx.includes(a[1])||c){var d=c?\"a\":\"i\",e=n(c?Lx:[a[1]]),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=!1;try{h=a[2](I(5),g,{})}catch(k){}h||(Nx||(Nx=new Mx),Nx.ji(g,d))}}finally{z(e,f)}}}}else S(73)},\nND.reset_target_config=function(a,b){if(xD(b)&&a.length===2&&Jb(a[1])){var c=rC(a[1],!0);c&&rD(c.id)}},ND.set=function(a,b){var c=void 0;a.length===2&&Fb(a[1])?c=Gb(a[1],null):a.length===3&&Jb(a[1])&&(c={},Fb(a[2])||Array.isArray(a[2])?c[a[1]]=Gb(a[2],null):c[a[1]]=a[2]);if(c){Zi(23,!0);var d=vD(a,b),e=d.eventId,f=d.priorityId;Gb(c,null);I(5);var g=Gb(c,null);mD().H.push(\"set\",[g],void 0,b);c[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=!0;return c}},ND),\nPD={},QD=(PD.policy=!0,PD);var SD=function(a){if(RD(a))return a;this.value=a};SD.prototype.getUntrustedMessageValue=function(){return this.value};var RD=function(a){return!a||Db(a)!==\"object\"||Fb(a)?!1:\"getUntrustedMessageValue\"in a};SD.prototype.getUntrustedMessageValue=SD.prototype.getUntrustedMessageValue;\nvar TD=function(a,b){if(a){var c=a.trim().replaceAll(/\\s+/g,\"\").replaceAll(/(\\d{2,})\\./g,\"$1\").replaceAll(/-/g,\"\").replaceAll(/\\((\\d+)\\)/g,\"$1\");if(b&&c.match(/^\\+?\\d{3,4}$/))return c;c.charAt(0)!==\"+\"&&(c=\"+\"+c);var d=Q(597)?7:10;if(c.match(new RegExp(\"^\\\\+\\\\d{\"+d+\",15}$\")))return c}},VD=function(a){if(a){var b=a.trim();if(UD.test(b))return b.toLowerCase().replaceAll(/[- ]+/g,\"\")}},ZD=function(a){var b=WD(XD)(a);if(b&&!YD(b))return b},$D=function(a,b){for(var c=a.split(\".\"),d=b.toLowerCase(),e=0;e<\nc.length-1;e++){var f=c.slice(e).join(\".\");if(d===f)return!0}return!1},YD=function(a){if(!B.location)return!1;var b=Cj(B.location,\"host\",!0);return a.toLowerCase().indexOf(b)>=0},WD=function(a){return function(b){var c=b.match(a);return c?c[0].trim().toLowerCase():void 0}},XD=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,aE=/[A-Z0-9._%+-]+\\s*@\\s*[A-Z0-9.-]+\\.[A-Z]{2,}/i,bE=WD(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s)+$/),UD=RegExp(\"^(?:[A-Z]{1,2}\\\\d[A-Z\\\\d]?[ -]?\\\\d[A-Z]{2}|[A-Z]\\\\d[A-Z][ -]?\\\\d[A-Z]\\\\d|\\\\d{4} ?[A-Z]{2}|[A-Z]\\\\d{4}[A-Z]{3}|\\\\d{5}(?:-\\\\d{4})?|\\\\d{5}-\\\\d{3}|\\\\d{4}-\\\\d{3}|\\\\d{3}-\\\\d{4}|\\\\d{2}-\\\\d{3}|\\\\d{3} ?\\\\d{2}|\\\\d{4,7})$\",\n\"i\"),cE=WD(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s|\\d)+$/);\nvar dE=function(){var a=String(aj(8,function(){return 0}));a.indexOf(\".\")!==-1&&(a=a.substring(0,a.indexOf(\".\")+3));var b=aj(7,function(){return 0});Zi(8,0);Zi(7,0);return{fu:Number(a),eu:b}},eE=function(){return aj(6,function(){return new Map})},hE=function(a,b){for(var c=Of(36,2),d=[],e=[{no:a,depth:0}];e.length>0;){var f=e.shift(),g=f.no,h=f.depth,k=n(Object.keys(g)),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;if(!fE.has(p)){var q=g[p];if(q)if(Fb(q))h+1<=c&&e.push({no:q,depth:h+1});else{var r=\nn(b),t=r.next();try{for(;!t.done;t=r.next()){var u=t.value,v=gE[u];if(v){var x=v.qa(String(q)),y=v.Ic.test(p),A=cw(String(q));if(v.Ct&&x||y&&x||y&&A){d.push({Ba:x||String(q),Ga:u});b.delete(u);break}}}}finally{z(r,t)}if(b.size===0)return d}}}}finally{z(k,m)}}return d},fE=new Set([\"items\",\"ecommerce\"]),iE=RegExp(\"phone\",\"i\"),jE=RegExp(\"first_?name\",\"i\"),kE=RegExp(\"last_?name\",\"i\"),lE=RegExp(\"country\",\"i\"),mE=RegExp(\"post|zip\",\"i\"),nE=RegExp(\"address|street\",\"i\"),oE=RegExp(\"city\",\"i\"),pE=RegExp(\"region|state|province\",\n\"i\"),qE={},gE=(qE[\"1\"]={Ic:/e[-_]?mail|mail(?!ing)|correo|epost|emel|(^|[^a-z0-9])em([^a-z0-9]|$)/i,qa:ZD,Ct:!0},qE[\"2\"]={Ic:iE,qa:function(a){return TD(a,!1)}},qE[\"3\"]={Ic:jE,qa:bE},qE[\"4\"]={Ic:kE,qa:bE},qE[\"8\"]={Ic:nE,qa:cE},qE[\"9\"]={Ic:oE,qa:bE},qE[\"10\"]={Ic:pE,qa:bE},qE[\"6\"]={Ic:mE,qa:VD},qE[\"5\"]={Ic:lE,qa:bE},qE);\nfunction rE(a){var b=zd()||0,c=[\"1\"];Q(568)&&c.push(\"2\",\"3\",\"4\",\"5\",\"6\",\"8\",\"9\",\"10\");var d=hE(a,new Set(c)),e=aj(6,function(){return new Map}),f=n(d),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;e.set(h.Ga,h)}}finally{z(f,g)}var k=(zd()||0)-b,m=aj(8,function(){return 0});Zi(8,m+k);var p=aj(7,function(){return 0});Zi(7,p+1);};var sE=function(){var a=this;this.loaded=!1;this.listeners=[];if(C.readyState===\"complete\")this.onLoad();else jd(B,\"load\",function(){return void a.onLoad()})};sE.prototype.onLoad=function(){if(!this.loaded){this.loaded=!0;for(var a=0;a<this.listeners.length;a++)ld(this.listeners[a])}};var uE=function(a){var b=tE;b.loaded?ld(a):b.listeners.push(a)},tE=new sE;var vE=function(){this.ba=0;this.K={};this.H=[];this.P=[];this.ia=this.T=this.ka=!1},xE=function(a,b,c){var d=wE;a.eventCallback=b;c&&(a.eventTimeout=c);return d.push(a)},yE=function(a,b){if(!Kb(b)||b<0)b=0;var c=ko(),d=0,e=!1,f=void 0;f=B.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(B.clearTimeout(f),f=void 0),e||(a(),e=!0))}},AE=function(a){var b;if(a.P.length)b=a.P.shift();else if(a.H.length)b=a.H.shift();else return;var c;var d=b;if(a.ka||\n!zE(d.message))c=d;else{a.ka=!0;var e=d.message[\"gtm.uniqueEventId\"],f,g;typeof e===\"number\"?(f=e-2,g=e-1):(f=lo(),g=lo(),d.message[\"gtm.uniqueEventId\"]=lo());var h={},k={message:(h.event=\"gtm.init_consent\",h[\"gtm.uniqueEventId\"]=f,h),messageContext:{eventId:f}},m={},p={message:(m.event=\"gtm.init\",m[\"gtm.uniqueEventId\"]=g,m),messageContext:{eventId:g}};a.H.unshift(p,d);c=k}return c},DE=function(a){a.ia||S(196);for(var b=!1,c;!a.T&&(c=AE(a));){a.T=!0;var d=aA;delete d.H.eventModel;Yz(d);var e=c,f=\ne.message,g=e.messageContext;if(f==null)a.T=!1;else{g.fromContainerExecution&&bA();try{if(Ib(f))try{f.call(cA)}catch(M){}else if(Array.isArray(f)){if(Jb(f[0])){var h=f[0].split(\".\"),k=h.pop(),m=f.slice(1),p=dA(h.join(\".\"),2);if(p!=null)try{p[k].apply(p,m)}catch(M){}}}else{var q=void 0;if(Qb(f))a:{if(f.length&&Jb(f[0])){var r=OD[f[0]];if(r&&(!g.fromContainerExecution||!QD[f[0]])){q=r(f,g);break a}}q=void 0}else q=f;if(q){var t;var u=void 0,v=q,x=v._clear||g.overwriteModelFields,y=n(Object.keys(v)),\nA=y.next();try{for(;!A.done;A=y.next())u=A.value,u!==\"_clear\"&&(x&&aA.set(u,void 0),aA.set(u,v[u]))}finally{z(y,A)}Q(592)&&rE(v);$i(11)||Zi(11,v[\"gtm.start\"]);var E=v[\"gtm.uniqueEventId\"];v.event?(typeof E!==\"number\"&&(E=lo(),v[\"gtm.uniqueEventId\"]=E,aA.set(\"gtm.uniqueEventId\",E)),t=GB(v)):t=!1;b=t||b}}}finally{g.fromContainerExecution&&Yz(aA,!0);var F=f[\"gtm.uniqueEventId\"];if(typeof F===\"number\"){for(var G=a,H=G.K[String(F)]||[],J=0;J<H.length;J++)G.P.push(BE(H[J]));H.length&&G.P.sort(CE);delete G.K[String(F)];\nF>a.ba&&(a.ba=F)}a.T=!1}}}return!b},EE=function(){var a=wE;a.ia&&S(195);a.ia=!0;if(dl.H){var b=!Jf(51),c=xz();vz(c,{stage:bz.aa.fh});if(b){var d=wz(c,{stage:bz.aa.Xk},bz.aa.wi);d!==void 0&&(c.H.Y=d)}var e=a.H.length;xz().H.C=e}DE(a);if(dl.H){var f=xz(),g=wz(f,{stage:bz.aa.Uk},bz.aa.fh);g!==void 0&&(f.H.B=g)}try{var h=B[I(19)],k=I(5),m=h.hide;if(m&&m[k]!==void 0&&m.end){m[k]=!1;var p=!0,q;for(q in m)if(m.hasOwnProperty(q)&&m[q]===!0){p=!1;break}p&&(m.end(),m.end=null)}}catch(r){I(5)}},FE=function(a,\nb){if(a.ba<b.notBeforeEventId){var c=String(b.notBeforeEventId);a.K[c]=a.K[c]||[];a.K[c].push(b)}else a.P.push(BE(b)),a.P.sort(CE),nd(function(){a.T||DE(a)})};\nvE.prototype.bind=function(){function a(h){var k={};if(RD(h)){var m=h;h=RD(m)?m.getUntrustedMessageValue():void 0;k.fromContainerExecution=!0}return{message:h,messageContext:k}}var b=this,c=Wc(I(19),[]),d=jo();d.pruned===!0&&S(83);this.K=BD().get();BD().listen(function(h){FE(b,h)});d.subscribers=(d.subscribers||0)+1;var e=c.push,f=this;c.push=function(){var h;fo();if(co.H.SANDBOXED_JS_SEMAPHORE>0){h=[];for(var k=0;k<arguments.length;k++)h[k]=new SD(arguments[k])}else h=[].slice.call(arguments,0);\nvar m=h.map(function(t){return a(t)});f.H.push.apply(f.H,m);var p=e.apply(c,h),q=Math.max(100,Of(1,300));if(this.length>q)for(S(4),d.pruned=!0;this.length>q;)this.shift();var r=typeof p!==\"boolean\"||p;return DE(f)&&r};var g=c.slice(0).map(function(h){return a(h)});this.H.push.apply(this.H,g);Jf(51)||(dl.H&&Az(),ld(GE));bC(function(){if(!d.gtmDom){d.gtmDom=!0;var h={};c.push((h.event=\"gtm.dom\",h))}});uE(function(){if(!d.gtmLoad){d.gtmLoad=!0;var h={};c.push((h.event=\"gtm.load\",h))}})};\nvE.prototype.push=function(a){return B[I(19)].push(a)};var wE=new vE;function CE(a,b){var c=a.messageContext,d=b.messageContext;if(c.eventId!==d.eventId)return c.eventId-d.eventId;var e,f,g;a:{for(var h=(e=c.priorityQueue)!=null?e:[c.priorityId],k=(f=d.priorityQueue)!=null?f:[d.priorityId],m=Math.min(h.length,k.length),p=0;p<m;p++)if(h[p]!==k[p]){g=h[p]-k[p];break a}g=h.length-k.length}return g}\nfunction zE(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(Qb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}function BE(a){return{message:a.message,messageContext:a.messageContext}}function HE(a,b,c){return xE(a,b,c)}function IE(a,b){return yE(a,b)}function GE(){EE()}function JE(a){return wE.push(a)};var KE=function(){};KE.prototype.bind=function(){var a,b=Gj(B.location.href);(a=b.hostname+b.pathname)&&hj(\"dl\",encodeURIComponent(a));var c;var d=I(5);if(d){var e=Jf(7)?1:0,f=tm(),g=f&&f.fromContainerExecution?1:0,h=f&&f.source||0,k=I(6);c=d+\";\"+k+\";\"+g+\";\"+h+\";\"+e}else c=void 0;var m=c;m&&hj(\"tdp\",m);var p=nq(!0);p!==void 0&&hj(\"frm\",String(p))};var LE=new KE;var ME=function(){this.H=Vk();this.K=void 0},NE=function(a,b){return Xk(a,function(c){return c.ob>0?b?c.ob+\"_\"+Uk(c):String(c.ob):void 0})};\nME.prototype.bind=function(){var a=this;if(Qo()||dl.K)hj(\"csp\",function(){var b=NE(a.H,!0);Yk(a.H);return b},!1),hj(\"mde\",function(){var b=al.H,c=NE(b,!1);Yk(b);return c},!1),B.addEventListener(\"securitypolicyviolation\",function(b){if(b.disposition===\"enforce\"){S(179);var c=kl(b.effectiveDirective);if(c){var d;a:{var e=b.blockedURI,f=hl;if(dl.K&&e){var g=gl(c,e);if(g){var h;d=(h=il(f,c))==null?void 0:h[g];break a}}d=void 0}var k=d;if(k){var m;a:{try{var p=new URL(b.blockedURI),q=p.pathname.indexOf(\";\");\nm=q>=0?p.origin+p.pathname.substring(0,q):p.origin+p.pathname;break a}catch(F){}m=void 0}var r=m;if(r){var t=n(k),u=t.next();try{for(;!u.done;u=t.next()){var v=u.value;if(!v.Co){v.Co=!0;var x={eventId:v.eventId,priorityId:v.priorityId};if(Qo()){var y=x,A={type:1,blockedUrl:r,endpoint:v.endpoint,violation:b.effectiveDirective};if(Qo()){var E=Wo(\"TAG_DIAGNOSTICS\",{eventId:y==null?void 0:y.eventId,priorityId:y==null?void 0:y.priorityId});E.tagDiagnostics=A;Po(E)}}OE(a,v.destinationId,v.endpoint,c)}}}finally{z(t,\nu)}jl(c,b.blockedURI)}}}}})};var OE=function(a,b,c,d){Zk(a.H,b,c,1,d);fj(dj,\"csp\",!0);fj(dj,\"mde\",!0);c!==61&&c!==56&&a.K===void 0&&(a.K=B.setTimeout(function(){a.H.ob>0&&jn(!1);a.K=void 0},500))},PE=new ME;var QE=function(){this.sequenceNumber=0};QE.prototype.bind=function(){var a=this;RE(this);Jf(65)&&hj(\"mtbl\",\"1\");hj(\"v\",\"3\");hj(\"t\",\"t\");hj(\"pid\",function(){return String(rk(nk.fa.hh))});hj(\"gtm\",function(){return Hu()});hj(\"seq\",function(){return String(++a.sequenceNumber)});hj(\"exp\",function(){return $p()})};var RE=function(a){if(rk(nk.fa.hh)===void 0){var b=function(){qk(nk.fa.hh,Nb());a.sequenceNumber=0};b();md(b,864E5)}else tk(nk.fa.hh,function(){a.sequenceNumber=0});a.sequenceNumber=0},SE=new QE;function TE(a){return function(){return B[a]}}\nvar UE={},VE=(UE[14]=function(){var a;return(a=B.crypto)==null?void 0:a.getRandomValues},UE[15]=function(){var a,b;return(a=B.crypto)==null?void 0:(b=a.subtle)==null?void 0:b.digest},UE[1]=TE(\"fetch\"),UE[6]=TE(\"Map\"),UE[2]=function(){return Math.random},UE[8]=function(){return ma(Object,\"assign\")},UE[9]=function(){return Object.entries},UE[10]=function(){return Object.fromEntries},UE[5]=TE(\"Promise\"),UE[16]=TE(\"queueMicrotask\"),UE[13]=TE(\"RegExp\"),UE[17]=TE(\"requestIdleCallback\"),UE[3]=function(){return Rc.sendBeacon},\nUE[7]=TE(\"Set\"),UE[12]=function(){return String.prototype.endsWith},UE[11]=function(){return String.prototype.startsWith},UE[4]=TE(\"XMLHttpRequest\"),UE),WE={},XE=(WE[15]=!0,WE);var YE=/^(https?:)?\\/\\//;\n\nfunction sF(){};function tF(){var a=!1,b=function(){!a&&kA()&&(a=!0)};Jf(62)&&(Rx(\"detect_link_click_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.waitForTags)===!0?(b(),!1):!0}),Rx(\"detect_form_submit_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.waitForTags)===!0?(b(),!1):!0}),Rx(\"detect_youtube_activity_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.fixMissingApi)===!0?(b(),!1):!0}))};var uF=function(){this.H=this.gppString=void 0};uF.prototype.reset=function(){this.H=this.gppString=void 0};var vF=new uF;[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});Ot({xv:0,wv:1,sv:2,nv:3,tv:4,ov:5,vv:6,qv:7,rv:8,mv:9,pv:10,yv:11}).map(function(a){return Number(a)});Ot({Av:0,Bv:1,zv:2}).map(function(a){return Number(a)});var wF=function(a,b,c,d){Ut.call(this);this.be=b;this.nd=c;this.Tb=d;this.Ma=new Map;this.de=0;this.ka=new Map;this.Ea=new Map;this.ba=void 0;this.K=a};va(wF,Ut);wF.prototype.P=function(){delete this.H;this.Ma.clear();this.ka.clear();this.Ea.clear();this.ba&&(Qt(this.K,\"message\",this.ba),delete this.ba);delete this.K;delete this.Tb;Ut.prototype.P.call(this)};\nvar xF=function(a){if(a.H)return a.H;a.nd&&a.nd(a.K)?a.H=a.K:a.H=mq(a.K,a.be);var b;return(b=a.H)!=null?b:null},zF=function(a,b,c){if(xF(a))if(a.H===a.K){var d=a.Ma.get(b);d&&d(a.H,c)}else{var e=a.ka.get(b);if(e&&e.dk){yF(a);var f=++a.de;a.Ea.set(f,{je:e.je,ys:e.lo(c),persistent:b===\"addEventListener\"});a.H.postMessage(e.dk(c,f),\"*\")}}},yF=function(a){a.ba||(a.ba=function(b){if(b.source===a.H)try{var c;c=a.Tb?a.Tb(b):void 0;if(c){var d=c.Pt,e=a.Ea.get(d);if(e){e.persistent||a.Ea.delete(d);var f;(f=\ne.je)==null||f.call(e,e.ys,c.payload)}}}catch(g){}},Pt(a.K,\"message\",a.ba))};var AF=function(a,b){var c=b.listener,d=(0,a.__gpp)(\"addEventListener\",c);d&&c(d,!0)},BF=function(a,b){(0,a.__gpp)(\"removeEventListener\",b.listener,b.listenerId)},CF={lo:function(a){return a.listener},dk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"addEventListener\",version:\"1.1\"},c},je:function(a,b){var c=b.__gppReturn;a(c.returnValue,c.success)}},DF={lo:function(a){return a.listener},dk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"removeEventListener\",version:\"1.1\",\nparameter:a.listenerId},c},je:function(a,b){var c=b.__gppReturn,d=c.returnValue.data;a==null||a(d,c.success)}};function EF(a){var b={};xf(a.data)?b=JSON.parse(a.data):b=a.data;return{payload:b,Pt:b.__gppReturn.callId}}\nvar FF=function(a,b){var c;c=(b===void 0?{}:b).timeoutMs;Ut.call(this);this.caller=new wF(a,\"__gppLocator\",function(d){return typeof d.__gpp===\"function\"},EF);this.caller.Ma.set(\"addEventListener\",AF);this.caller.ka.set(\"addEventListener\",CF);this.caller.Ma.set(\"removeEventListener\",BF);this.caller.ka.set(\"removeEventListener\",DF);this.timeoutMs=c!=null?c:500};va(FF,Ut);FF.prototype.P=function(){this.caller.dispose();Ut.prototype.P.call(this)};\nFF.prototype.addEventListener=function(a){var b=this,c=gq(function(){a(GF,!0)}),d=this.timeoutMs===-1?void 0:setTimeout(function(){c()},this.timeoutMs);zF(this.caller,\"addEventListener\",{listener:function(e,f){clearTimeout(d);try{var g;var h;((h=e.pingData)==null?void 0:h.gppVersion)===void 0||e.pingData.gppVersion===\"1\"||e.pingData.gppVersion===\"1.0\"?(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:1,gppString:\"GPP_ERROR_STRING_IS_DEPRECATED_SPEC\",\napplicableSections:[-1]}}):Array.isArray(e.pingData.applicableSections)?g=e:(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY\",applicableSections:[-1]}});a(g,f)}catch(k){if(e==null?0:e.listenerId)try{b.removeEventListener(e.listenerId)}catch(m){a(HF,!0);return}a(IF,!0)}}})};\nFF.prototype.removeEventListener=function(a){zF(this.caller,\"removeEventListener\",{listener:function(){},listenerId:a})};\nvar IF={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_UNAVAILABLE\",applicableSections:[-1]},listenerId:-1},GF={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT\",internalErrorState:2,applicableSections:[-1]},listenerId:-1},HF={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR\",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function JF(a){var b;if(!(b=a.pingData.signalStatus===\"ready\")){var c=a.pingData.applicableSections;b=!c||c.length===1&&c[0]===-1}if(b){vF.gppString=a.pingData.gppString;var d=a.pingData.applicableSections.join(\",\");vF.H=d}}function MF(){try{var a=new FF(B,{timeoutMs:-1});xF(a.caller)&&a.addEventListener(JF)}catch(b){}};function Ix(){var a=[[\"cv\",I(1)],[\"rv\",I(14)],[\"tc\",yA.tags.filter(function(d){return d}).length]],b=Kf(15);b&&a.push([\"x\",b]);var c=$p();c&&a.push([\"tag_exp\",c]);return a};var NF=function(){var a=this;this.H={};this.K={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"hf\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ht\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},OF=function(){var a=0;return function(b){switch(b){case 1:a|=1;break;case 2:a|=2;break;case 3:a|=4}return a}},PF;function QF(){return!1}\nfunction RF(){var a={};return function(b,c,d){}};function SF(a,b){var c=b.event,d={gtm:c.Ze.gtm,ecommerce:c.Ze.ecommerce};return ma(Object,\"assign\").call(Object,{},{eventId:c.id,priorityId:c.priorityId,priorityQueue:c.priorityQueue,In:Px(a),Bg:function(e){c.od.Bg(e)},Ze:d,originalEventData:c.originalEventData,Cs:{index:b.index,type:b.type,name:b.name},ji:!!XA(a,3),Ub:function(){return a}},TF())}\nfunction TF(){if(!QF())return{wb:void 0,log:function(){}};var a=RF(),b,c;return{wb:{uk:[],Dg:{},nc:function(d,e,f){e===1&&(b=d);e===7&&(c=f);a(d,e,f)},fi:Vh()},log:function(d){var e=Ra.apply(1,arguments);b&&a(b,4,{level:d,source:c,message:e})}}}function UF(a){if(!a)return{};var b=a.Cs;return WA(b.type,b.index,b.name)}function VF(a){if(!a)return{};var b={originatingEntity:UF(a)};a.priorityQueue&&(b.priorityQueue=a.priorityQueue);return b};function WF(){var a=XF;return function(b,c,d){YF(c);var e=qh(b)?void 0:1,f=new ob,g=n(Object.entries(c)),h=g.next();try{for(;!h.done;h=g.next()){var k=n(h.value),m=k.next().value,p=k.next().value,q=m,r=p,t=Wd(r,void 0,e);t===void 0&&r!==void 0&&S(44);f.set(q,t)}}finally{z(g,h)}a.Vb(Sf());var u=SF(b,d);var v;v=sf(a.H.Kq(u,[b,f]));\na.Vb();v instanceof Va&&(v.type===\"return\"?v=v.data:v=void 0);return D(v,void 0,e)}}function YF(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;Ib(b)&&(a.gtmOnSuccess=function(){ld(b)});Ib(c)&&(a.gtmOnFailure=function(){ld(c)})};var aG=function(a){var b=U(a,L.J.la),c=b===Ku.X.xa||b===Ku.X.ed;if(!c||a.eventName===K.D.Mb||a.M.isGtmEvent)a.copyToHitData(K.D.Qa),c&&(a.copyToHitData(K.D.Ef),a.copyToHitData(K.D.Cf),a.copyToHitData(K.D.Df),a.copyToHitData(K.D.Bf),X(a,K.D.Ci,K.D.Mb),a.copyToHitData(K.D.Qd),a.copyToHitData(K.D.Od),a.copyToHitData(K.D.Pd))};function cG(){var a;a=a===void 0?document:a;var b;return!((b=a.featurePolicy)==null||!b.allowedFeatures().includes(\"attribution-reporting\"))};var eG=function(a){a.copyToHitData(K.D.Ii);a.copyToHitData(K.D.Sa);a.copyToHitData(K.D.eb);a.copyToHitData(K.D.jb);a.copyToHitData(K.D.Ge);a.copyToHitData(K.D.He);U(a,L.J.fb)?X(a,K.D.cj,\"www.google.com\"):X(a,K.D.cj,\"www.googleadservices.com\")};function fG(a,b,c,d){d=d===void 0?!1:d;var e=eq(),f=cq(e);if(f.url)if(d){var g=c(f.url);b!==g&&X(a,K.D.Ne,g)}else{var h=f.url;b!==h&&X(a,K.D.Ne,c(h))}};function gG(){var a=B.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction hG(a){if(C.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!B.getComputedStyle)return!0;var c=B.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 h=g.indexOf(\"opacity(\");h>=0&&(g=g.substring(h+8,g.indexOf(\")\",h)),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=B.getComputedStyle(d,null))}return!1}\nvar pG=function(a){if(a!=null){var b=String(a).substring(0,512),c=b.indexOf(\"#\");return c===-1?b:b.substring(0,c)}return\"\"},qG=function(){var a=C.title;if(a===void 0||a===\"\")return\"\";a=encodeURIComponent(a);for(var b=256;b>0&&zj(a.substring(0,b))===void 0;)b--;return zj(a.substring(0,b))||\"\"};var sG=function(a){var b=tu(a.M),c,d=(c=R(a.M,K.D.Gb))!=null?c:Ri(a,K.D.Gb),e=b;d===!0&&(e=!1);W(a,L.J.sc,e)};var tG=function(a){var b;var c=a==null?void 0:U(a,L.J.Tk);if(c!==void 0?c[K.D.ma]:gp(K.D.ma)){var d;b=(d=go(\"pscdl\"))!=null?d:rk(nk.fa.gh)}else b=\"denied\";var e=b;e!=null&&X(a,K.D.nh,e)};var uG=function(a){var b=U(a,L.J.uq);b&&X(a,K.D.Al,b)};var vG=function(a){Dk()===\"US-CO\"&&X(a,K.D.Md,1)};var wG=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function xG(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function yG(a){var b,c;return(c=(b=a.google_tag_data)==null?void 0:b.uach_promise)!=null?c:null}function zG(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}\nfunction AG(a){if(!zG(a))return null;var b=xG(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(wG).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};\nvar BG=function(){this.window=B;this.P=Wb};BG.prototype.T=function(){if(zG(this.window)&&(this.ba=this.P(),!yG(this.window))){var a=AG(this.window);a&&a.then(function(){S(95)}).catch(function(){S(96)})}};BG.prototype.H=function(){var a=this.window.google_tag_data,b;if(a!=null&&a.uach){var c=a.uach,d=ma(Object,\"assign\").call(Object,{},c);c.fullVersionList&&(d.fullVersionList=c.fullVersionList.slice(0));b=d}else b=null;return b};BG.prototype.ia=function(a){var b=0,c=this,d=function(h,k){try{a(h,k)}catch(m){}},\ne=this.H();if(e)d(e);else{var f=yG(this.window);if(f){b=Math.min(Math.max(isFinite(b)?b:0,0),1E3);var g=this.window.setTimeout(function(){d.Pg||(d.Pg=!0,S(106),d(null,Error(\"Timeout\")))},b);f.then(function(h){d.Pg||(d.Pg=!0,S(104),c.window.clearTimeout(g),d(h))}).catch(function(h){d.Pg||(d.Pg=!0,S(105),c.window.clearTimeout(g),d(null,h))})}else d(null)}};BG.prototype.K=function(){return this.ba!==void 0};var CG=function(){var a;a=a===void 0?B:a;return zG(a)},DG=function(a){var b={};b[K.D.fg]=a.architecture;\nb[K.D.gg]=a.bitness;a.fullVersionList&&(b[K.D.hg]=a.fullVersionList.map(function(c){return encodeURIComponent(c.brand||\"\")+\";\"+encodeURIComponent(c.version||\"\")}).join(\"|\"));b[K.D.ig]=a.mobile?\"1\":\"0\";b[K.D.jg]=a.model;b[K.D.kg]=a.platform;b[K.D.lg]=a.platformVersion;b[K.D.mg]=a.wow64?\"1\":\"0\";return b},EG=new BG;var FG=function(a){if(!CG())S(87);else if(EG.K()){S(85);var b=EG.H();if(b){if(b){var c=DG(b),d=n(Object.keys(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;X(a,f,c[f])}}finally{z(d,e)}}}else S(86)}};var GG=function(a){uy(a,\"google_ng\",!1)&&X(a,K.D.Md,!0);uy(a,\"google_ono\",!1)&&X(a,K.D.Hl,!0)};var HG=function(a){var b=n([K.D.Sa,K.D.eb,K.D.jb,K.D.Le,K.D.De,K.D.Sd,K.D.Fe,K.D.Uc,K.D.Jd,K.D.Nf,K.D.Ef,K.D.Cf,K.D.Df,K.D.Bf,K.D.Ci,K.D.Qd,K.D.Od,K.D.Pd,K.D.xb]),c=b.next();try{for(;!c.done;c=b.next())a.copyToHitData(c.value)}finally{z(b,c)}};var IG=function(a){W(a,L.J.zg,Dm.ja.ib)};var JG=function(a){if(a){var b=n([602,474,607,592,568,581,567,450,582,443,570,495,576]),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,e=a;Xp();Up(d,e)}}finally{z(b,c)}}},KG=function(a){if(U(a,L.J.vf)&&gp(bq)){var b=U(a,L.J.Ia),c=U(a,L.J.la)!==Ku.X.Sb&&U(a,L.J.la)!==Ku.X.Jb&&U(a,L.J.la)!==Ku.X.sb&&a.eventName!==K.D.Nb;Gv(b,c);var d=Cv[Fv(b.prefix)];JG(d);X(a,K.D.Ed,d)}};var NG=new Map([[\"aw\",4]]);function OG(a){var b=Vr[a],c=NG.get(a);return c?(Wq(b,c)||[]).some(function(d){return d.m===\"0\"||d.m===void 0}):!1}\nfunction PG(a,b){if(Q(495)){var c=new Map,d=n(NG),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h,p=a[k],q=Array.isArray(p)?p[0]:p;if(q!==void 0){var r={},t=(r.k=q,r.i=String(Math.floor(Date.now()/1E3)),r.b=[],r.m=\"1\",r),u=Aq(t,m);u&&(OG(k)||c.set(k,u))}}}finally{z(d,e)}if(c.size){var v,x=b.domain&&b.domain!==\"auto\"?b.domain:\"auto:\"+B.location.hostname,y={},A=(y.p=b.path||\"/\",y.ce=b.Wv,y.d=x,y),E=n(c),F=E.next();try{for(;!F.done;F=E.next()){var G=\nn(F.value),H=G.next().value,J=G.next().value;A[H]=J}}finally{z(E,F)}v=\"_/set_cookie?\"+Wi(A);var M,T=I(58);M=Gf(v,T);var V=Mj()+\"/\"+M;wd(V)}}};function QG(a){return\"CWVWebViewMessage\"in a}function RG(a){var b=B,c=b.webkit;delete b.webkit;a(b.webkit);b.webkit=c}function SG(a,b){var c={action:\"gcl_setup\"};if(QG(a.messageHandlers))return a.messageHandlers.CWVWebViewMessage.postMessage({command:b,payload:c}),!0;var d=a.messageHandlers[b];return d?(d.postMessage(c),!0):!1};var TG={},UG=(TG.awb={notFound:178},TG.ytb={notFound:194},TG);function VG(a){var b,c=(b=UG[a])==null?void 0:b.notFound;c&&S(c)}\nfunction WG(a){if(!rk(nk.fa.dn)&&\"webkit\"in B&&B.webkit.messageHandlers){var b=function(){try{RG(function(c){if(c){var d;d=QG(c.messageHandlers)||\"awb\"in c.messageHandlers?{command:\"awb\",source:5}:QG(c.messageHandlers)||\"ytb\"in c.messageHandlers?{command:\"ytb\",source:8}:void 0;d&&(qk(nk.fa.dn,function(e){var f=d.source;e.gclid&&Ks(\"gcl_aw\",e.gclid,f,a);e.wbraid&&Ks(\"gcl_gb\",e.wbraid,f,a)}),SG(c,d.command)||VG(d.command))}})}catch(c){S(193)}};Tm(function(){as(bq)?b():Um(b,bq)},bq)}};var XG=[\"https://www.google.com\",\"https://www.youtube.com\",\"https://m.youtube.com\"];function YG(a){return a.data.action!==\"gcl_transfer\"?(S(173),!0):a.data.gadSource?a.data.gclid?!1:(S(181),!0):(S(180),!0)}\nfunction ZG(a,b){if(!a||Q(a)){if(rk(nk.fa.Ue))return S(176),nk.fa.Ue;if(rk(nk.fa.hn))return S(170),nk.fa.Ue;var c=eq();if(!c)S(171);else if(c.opener){var d=function(g){if(!XG.includes(g.origin))S(172);else if(!YG(g)){var h={gadSource:g.data.gadSource};h.gclid=g.data.gclid;qk(nk.fa.Ue,h);b&&g.data.gclid&&Ks(\"gcl_aw\",String(g.data.gclid),6,b);var k;(k=g.stopImmediatePropagation)==null||k.call(g);Qt(c,\"message\",d)}};if(Pt(c,\"message\",d)){qk(nk.fa.hn,!0);var e=n(XG),f=e.next();try{for(;!f.done;f=e.next())c.opener.postMessage({action:\"gcl_setup\"},\nf.value)}finally{z(e,f)}S(174);return nk.fa.Ue}S(175)}}};\nvar $G=function(a){var b={prefix:R(a.M,K.D.Mf)||R(a.M,K.D.rb),domain:R(a.M,K.D.Pb),sd:R(a.M,K.D.Eb),flags:R(a.M,K.D.Zb)};a.M.isGtmEvent&&(b.path=R(a.M,K.D.xc));return b},aH=function(a,b){},bH=function(a,b){if(!U(a,L.J.Yd)){var c=ZG(119);if(c){var d=rk(c),e=function(g){W(a,L.J.Yd,!0);var h=Ri(a,K.D.zf),k=Ri(a,K.D.Af);X(a,K.D.zf,String(g.gadSource));X(a,K.D.Af,6);W(a,L.J.ra);W(a,L.J.ae);X(a,K.D.ra);b();X(a,K.D.zf,h);X(a,K.D.Af,k);W(a,L.J.Yd,!1)};if(d)e(d);else{var f=void 0;f=tk(c,function(g,h){e(h);uk(c,\nf)})}}}},eH=function(a){var b,c,d,e;b=a.Ln;c=a.io;d=a.No;e=a.Mn;if(b){if(Dr(c[K.D.cg],!!c[K.D.Ca])){if(Lj()&&as($r())){var f=tr(!0),g={},h=n(Object.keys(Vr)),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value,p=Vr[m],q=f[p];if(q){var r=zq(q,4);if(r){var t=Math.min(ns(r),Wb())||Wb();Ns(t,p,4)||(g[m]=q)}}}}finally{z(h,k)}var u={},v=n(Object.keys(g)),x=v.next();try{for(;!x.done;x=v.next()){var y=x.value,A=g[y];if(A!==void 0){var E=zq(A,4);E&&E.m===\"1\"&&(u[y]=E.k)}}}finally{z(v,x)}PG(u,e)}Os(e);Ss(e);\nPv(e)}if(nq()!==2){Fs(e);Hs(e);if(Nh(10)){var F=e,G=Cs(B.location.href,!0,!1);G.length||(G=Cs(B.document.referrer,!1,!0));if(G.length){F=F||{};var H=G[0];if(H.value){var J=H.sa,M=F;Ls(\"gcl_dc\",[{version:\"\",gclid:H.value,timestamp:Wb(),sa:J}],M)}}}WG(e);ZG(void 0,e)}else Fs(e);if(Lj()&&as($r())){var T=Es();PG(T,e)}Ws(Ps,e);Xs(e)}c[K.D.Ca]&&(Us(c[K.D.Ca],c[K.D.Zc],!!c[K.D.yc]),Ts(c[K.D.Ca],c[K.D.Zc],!!c[K.D.yc],e.prefix),Vs(c[K.D.Ca],c[K.D.Zc],!!c[K.D.yc],e.prefix),Qv(Fv(e.prefix),c[K.D.Ca],c[K.D.Zc],\n!!c[K.D.yc],e),Qv(\"FPAU\",c[K.D.Ca],c[K.D.Zc],!!c[K.D.yc],e));d&&Zs(cH);at(dH)},Ps=[\"aw\",\"dc\",\"gb\"],dH=[\"aw\",\"dc\",\"gb\",\"ag\"],cH=[\"aw\",\"dc\",\"gb\",\"ag\",\"gad_source\"];var fH=function(a){W(a,L.J.vf,R(a.M,K.D.Tc)!==!1);W(a,L.J.Ia,$G(a));W(a,L.J.Ve,R(a.M,K.D.Db)!=null&&R(a.M,K.D.Db)!==!1);W(a,L.J.sc,tu(a.M))};var gH=function(a){var b={};W(a,L.J.Tk,(b[K.D.ma]=gp(K.D.ma),b[K.D.na]=gp(K.D.na),b[K.D.Wa]=tu(a.M),b))};function hH(a,b){b=b===void 0?!0:b;var c=Bb(yb.GTAG_EVENT_FEATURE_CHANNEL||[]);if(c&&(X(a,K.D.Yf,c),b)){var d=mC.H.slice();yb.GTAG_EVENT_FEATURE_CHANNEL=d}};var iH=function(a){var b=a.M.getMergedValues(K.D.Xa);b&&a.mergeHitDataForKey(K.D.Xa,b)};var jH=function(a){var b=vF.gppString;b&&X(a,K.D.Xf,b);var c=vF.H;c&&X(a,K.D.Wf,c)};var kH=function(a){var b=nq(!1);X(a,K.D.Ke,b)};var lH=function(a){U(a,L.J.sc)?X(a,K.D.Xd,\"0\"):X(a,K.D.Xd,\"1\")};function mH(){var a=B.__uspapi;if(Ib(a)){var b=\"\";try{a(\"getUSPData\",1,function(c,d){if(d&&c){var e=c.uspString;e&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(e)&&(b=e)}})}catch(c){}return b}};var nH=function(a,b){if(b===void 0||b){var c=mH();c!==void 0&&X(a,K.D.ng,c||\"error\")}var d=mu();d&&X(a,K.D.Je,d);var e=lu();e&&X(a,K.D.Me,e)};var oH=function(a){var b,c=(b=R(a.M,K.D.Gb))!=null?b:Ri(a,K.D.Gb);c===!0?X(a,K.D.Gb,!0):c===!1&&X(a,K.D.Gb,!1)};function pH(){return Math.floor(Math.random()*20)};var qH=[K.D.Fi].map(function(a){return a.slice(2)});var rH=function(a){X(a,K.D.Fi,aj(3,pH))};var sH=function(a){tr(!1)._up===\"1\"&&X(a,K.D.Ri,\"1\")};function tH(a){}tH.U=\"internal.addAdsClickIds\";function uH(a,b){var c=this;}uH.publicName=\"addConsentListener\";var vH=!1;function wH(a){for(var b=0;b<a.length;++b)if(vH)try{a[b]()}catch(c){S(77)}else a[b]()}function xH(a,b,c){var d=this,e;return e}xH.U=\"internal.addDataLayerEventListener\";function yH(a,b,c){}yH.publicName=\"addDocumentEventListener\";function zH(a,b,c,d){}zH.publicName=\"addElementEventListener\";function AH(a){return a.V.mb()};function BH(a){}BH.publicName=\"addEventCallback\";\nfunction MH(a){if(a.form){var b;return((b=a.form)==null?0:b.tagName)?a.form:C.getElementById(a.form)}return rd(a,[\"form\"],100)};\nfunction PH(a){}PH.U=\"internal.addFormAbandonmentListener\";function QH(a,b,c,d){}\nQH.U=\"internal.addFormData\";\nfunction VH(a){}VH.U=\"internal.addGaSendListener\";function cI(a){var b=go(\"zones\");return b?b.getIsAllowedFn(km(),a):function(){return!0}}function dI(){var a=go(\"zones\");a&&a.unregisterChild(km())}\nfunction eI(){qB(jm(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=go(\"zones\");return c?c.isActive(km(),b):!0});nB(jm(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return cI(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var fI=function(a,b){this.tagId=a;this.canonicalId=b};\nfunction gI(a,b){var c=this;\nreturn a}gI.U=\"internal.loadGoogleTag\";function hI(a){return new Od(\"\",function(b){var c=this.evaluate(b);if(c instanceof Od)return new Od(\"\",function(){var d=Ra.apply(0,arguments),e=this,f=ma(Object,\"assign\").call(Object,{},Gb(AH(this),null),{eventId:a.eventId,priorityId:a.priorityId,originalEventData:a.originalEventData}),g=d.map(function(k){return e.evaluate(k)}),h=this.V.zb();h.oe(f);return c.Lc.apply(c,[h].concat(w(g)))})})};function iI(a,b,c){var d=this;}iI.U=\"internal.addGoogleTagRestriction\";\nfunction pI(a,b){}pI.U=\"internal.addHistoryChangeListener\";function qI(a,b,c){}qI.publicName=\"addWindowEventListener\";function rI(a,b){return!0}rI.publicName=\"aliasInWindow\";function sI(a,b,c){}sI.U=\"internal.appendRemoteConfigParameter\";function tI(a){var b;return b}\ntI.publicName=\"callInWindow\";function uI(a){}uI.publicName=\"callLater\";function vI(a){}vI.U=\"callOnDomReady\";function wI(a){}wI.U=\"callOnWindowLoad\";var yI=function(a,b){var c=rk(xI)||{},d=c[a]||{};if(d[b])return!1;var e=ma(Object,\"assign\").call(Object,{},d);e[b]=!0;var f=ma(Object,\"assign\").call(Object,{},c);f[a]=e;qk(xI,f);return!0},xI=nk.fa.lr;function zI(a,b){return c}zI.U=\"internal.claimDestination\";\nfunction SI(a){var b=Wb(),c;return c}SI.U=\"internal.compileFormMetadata\";function TI(a,b){var c;return c}TI.U=\"internal.computeGtmParameter\";function UI(a,b){var c=this;}UI.U=\"internal.consentScheduleFirstTry\";function VI(a,b){var c=this;}VI.U=\"internal.consentScheduleRetry\";function WI(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var c=a;if(!ok(c))throw Error(\"copyFromCrossContainerData requires valid CrossContainerSchema key.\");var d=rk(c);b=Wd(d,this.V,1);return b}WI.U=\"internal.copyFromCrossContainerData\";function XI(a,b){var c;if(!bh(a)||!gh(b)&&b!==null&&!Xg(b))throw O(this.getName(),[\"string\",\"number|undefined\"],arguments);P(this,\"read_data_layer\",a);var d;(b||2)!==2?d=dA(a,1):d=$z(aA,a,[B,C]);c=d;var e=Wd(c,this.V,qh(AH(this).Ub())?2:1);e===void 0&&c!==void 0&&S(45);return e}XI.publicName=\"copyFromDataLayer\";\nfunction YI(a){var b=void 0;return b}YI.U=\"internal.copyFromDataLayerCache\";function ZI(a){var b;return b}ZI.publicName=\"copyFromWindow\";function $I(a){var b=void 0;return Wd(b,this.V,1)}$I.U=\"internal.copyKeyFromWindow\";var aJ=function(a){return a===Dm.ja.ib&&Wm.H[a]===Cm.Oa.Se&&!gp(K.D.ma)};var bJ=function(){return\"0\"},cJ=function(a){return typeof a!==\"string\"?\"\":Hj(a,[\"gclid\",\"dclid\",\"wbraid\",\"_gl\"],\"0\")};var dJ={},eJ={},fJ={},gJ={},hJ={},iJ={},jJ={},kJ={},lJ={},mJ={},nJ={},oJ={},pJ={},qJ={},rJ={},sJ={},tJ={},uJ={},vJ={},wJ={},xJ={},yJ={},zJ={},AJ={},BJ={},CJ=(BJ[K.D.yb]=(dJ[2]=[aJ],dJ),BJ[K.D.eg]=(eJ[2]=[aJ],eJ),BJ[K.D.Qi]=(fJ[2]=[aJ],fJ),BJ[K.D.am]=(gJ[2]=[aJ],gJ),BJ[K.D.bm]=(hJ[2]=[aJ],hJ),BJ[K.D.dm]=(iJ[2]=[aJ],iJ),BJ[K.D.fm]=(jJ[2]=[aJ],jJ),BJ[K.D.gm]=(kJ[2]=[aJ],kJ),BJ[K.D.Ch]=(lJ[2]=[aJ],lJ),BJ[K.D.fg]=(mJ[2]=[aJ],mJ),BJ[K.D.gg]=(nJ[2]=[aJ],nJ),BJ[K.D.hg]=(oJ[2]=[aJ],oJ),BJ[K.D.ig]=(pJ[2]=[aJ],\npJ),BJ[K.D.jg]=(qJ[2]=[aJ],qJ),BJ[K.D.kg]=(rJ[2]=[aJ],rJ),BJ[K.D.lg]=(sJ[2]=[aJ],sJ),BJ[K.D.mg]=(tJ[2]=[aJ],tJ),BJ[K.D.qb]=(uJ[1]=[aJ],uJ),BJ[K.D.Dd]=(vJ[1]=[aJ],vJ),BJ[K.D.Id]=(wJ[1]=[aJ],wJ),BJ[K.D.Be]=(xJ[1]=[aJ],xJ),BJ[K.D.Vc]=(yJ[1]=[aJ],yJ),BJ[K.D.Da]=(zJ[1]=[aJ],zJ),BJ[K.D.Ja]=(AJ[1]=[aJ],AJ),BJ),DJ={},EJ=(DJ[K.D.qb]=bJ,DJ[K.D.Dd]=bJ,DJ[K.D.Id]=bJ,DJ[K.D.Be]=bJ,DJ[K.D.Vc]=function(a){if(!Fb(a))return{};var b=Gb(a,null);delete b.match_id;return b},DJ[K.D.Da]=cJ,DJ[K.D.Ja]=cJ,DJ),FJ={},GJ={},\nHJ=(GJ[L.J.Za]=(FJ[2]=[aJ],FJ),GJ),IJ={};var JJ=function(a,b,c,d){this.H=a;this.P=b;this.T=c;this.ba=d};JJ.prototype.getValue=function(a){a=a===void 0?Dm.ja.jd:a;if(!this.P.some(function(b){return b(a)}))return this.T.some(function(b){return b(a)})?this.ba(this.H):this.H};JJ.prototype.K=function(){return Db(this.H)===\"array\"||Fb(this.H)?Gb(this.H,null):this.H};\nvar KJ=function(){},LJ=function(a,b){this.conditions=a;this.H=b},MJ=function(a,b,c){var d,e=((d=a.conditions[b])==null?void 0:d[2])||[],f,g=((f=a.conditions[b])==null?void 0:f[1])||[];return new JJ(c,e,g,a.H[b]||KJ)},NJ,OJ;var PJ=function(a){a.H=!0;if(Jf(52)){var b;a.settings=(b=data.productSettings)!=null?b:{};data.productSettings=void 0}},RJ=function(a){var b=QJ;b.H||PJ(b);return b.settings[a]},QJ=new function(){this.settings={};this.H=!1};var SJ=function(a,b,c){this.eventName=b;this.M=c;this.H={};this.isAborted=!1;this.target=a;this.metadata={};var d=c.eventMetadata||{},e=n(Object.keys(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;W(this,g,d[g])}}finally{z(e,f)}},Ri=function(a,b){var c,d;return(c=a.H[b])==null?void 0:(d=c.getValue)==null?void 0:d.call(c,U(a,L.J.zg))},X=function(a,b,c){var d=a.H,e;c===void 0?e=void 0:(NJ!=null||(NJ=new LJ(CJ,EJ)),e=MJ(NJ,b,c));d[b]=e};\nSJ.prototype.mergeHitDataForKey=function(a,b){var c,d,e;c=(d=this.H[a])==null?void 0:(e=d.K)==null?void 0:e.call(d);if(!c)return X(this,a,b),!0;if(!Fb(c))return!1;X(this,a,ma(Object,\"assign\").call(Object,c,b));return!0};var TJ=function(a,b){b=b===void 0?{}:b;var c=n(Object.keys(a.H)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.H[e])==null?void 0:(h=(g=f).K)==null?void 0:h.call(g)}}finally{z(c,d)}return b};\nSJ.prototype.copyToHitData=function(a,b,c){var d=R(this.M,a);d===void 0&&(d=b);if(Jb(d)&&c!==void 0)try{d=c(d)}catch(e){}d!==void 0&&X(this,a,d)};\nvar U=function(a,b){var c=a.metadata[b];if(b===L.J.zg){var d;return c==null?void 0:(d=c.K)==null?void 0:d.call(c)}var e;return c==null?void 0:(e=c.getValue)==null?void 0:e.call(c,U(a,L.J.zg))},W=function(a,b,c){var d=a.metadata,e;c===void 0?e=c:(OJ!=null||(OJ=new LJ(HJ,IJ)),e=MJ(OJ,b,c));d[b]=e},UJ=function(a,b){b=b===void 0?{}:b;var c=n(Object.keys(a.metadata)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.metadata[e])==null?void 0:(h=(g=f).K)==null?void 0:\nh.call(g)}}finally{z(c,d)}return b},uy=function(a,b,c){var d=RJ(a.target.destinationId);return d&&d[b]!==void 0?d[b]:c};\nSJ.prototype.copy=function(a){var b=new SJ((a==null?void 0:a.target)||this.target,(a==null?void 0:a.eventName)||this.eventName,(a==null?void 0:a.M)||this.M),c=TJ(this),d=n(Object.keys(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;X(b,f,c[f])}}finally{z(d,e)}var g=UJ(this),h=n(Object.keys(g)),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;W(b,m,g[m])}}finally{z(h,k)}b.isAborted=this.isAborted;return b};var VJ=function(a){var b=a.M,c=b.eventId,d=b.priorityId;return d?c+\"_\"+d:String(c)};\nSJ.prototype.accept=function(){var a=sk(nk.fa.Yi,{}),b=VJ(this),c=this.target.destinationId;a[b]||(a[b]={});a[b][c]=jm();vk(nk.fa.Yi)};SJ.prototype.canBeAccepted=function(a){var b=rk(nk.fa.Yi);if(!b)return!0;var c=b[VJ(this)];if(!c)return!0;var d=c[a!=null?a:this.target.destinationId];return d===void 0||d===jm()};function WJ(a){return{getDestinationId:function(){return a.target.destinationId},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return Ri(a,b)},setHitData:function(b,c){X(a,b,c)},setHitDataIfNotDefined:function(b,c){Ri(a,b)===void 0&&X(a,b,c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return U(a,b)},setMetadata:function(b,c){W(a,b,c)},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=!0},\ngetFromEventContext:function(b){return R(a.M,b)},Cb:function(){return a},getHitKeys:function(){return Object.keys(a.H)},getMergedValues:function(b){return a.M.getMergedValues(b,3)},mergeHitDataForKey:function(b,c){return Fb(c)?a.mergeHitDataForKey(b,c):!1},accept:function(){a.accept()},canBeAccepted:function(b){return a.canBeAccepted(b)}}};function XJ(a,b){var c;if(!Vg(a)||!Wg(b))throw O(this.getName(),[\"Object\",\"Object|undefined\"],arguments);var d=D(b)||{},e=D(a,this.V,1).Cb(),f=e.M;d.omitEventContext&&(f=XC(new MC(e.M.eventId,e.M.priorityId)));var g=new SJ(e.target,e.eventName,f);if(!d.omitHitData){var h=TJ(e),k=n(Object.keys(h)),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;X(g,p,h[p])}}finally{z(k,m)}}if(d.omitMetadata)g.metadata={};else{var q=UJ(e),r=n(Object.keys(q)),\nt=r.next();try{for(;!t.done;t=r.next()){var u=t.value;W(g,u,q[u])}}finally{z(r,t)}}g.isAborted=e.isAborted;c=Wd(WJ(g),this.V,1);return c}XJ.U=\"internal.copyPreHit\";function YJ(a,b){var c=null;return Wd(c,this.V,2)}YJ.publicName=\"createArgumentsQueue\";function ZJ(a){return Wd(function(c){var d=YA();if(typeof c===\"function\")d(function(){c(function(f,g,h){var k=\nYA(),m=k&&k.getByName&&k.getByName(f);return(new B.gaplugins.Linker(m)).decorate(g,h)})});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.V,1)}ZJ.U=\"internal.createGaCommandQueue\";function $J(a){return Wd(function(){if(!Ib(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.V,\nqh(AH(this).Ub())?2:1)}$J.publicName=\"createQueue\";function aK(a,b){var c=null;if(!bh(a)||!ch(b))throw O(this.getName(),[\"string\",\"string|undefined\"],arguments);try{var d=(b||\"\").split(\"\").filter(function(e){return\"ig\".indexOf(e)>=0}).join(\"\");c=new Td(new RegExp(a,d))}catch(e){}return c}aK.U=\"internal.createRegex\";function bK(a){}bK.U=\"internal.declareConsentState\";function cK(a){var b=\"\";return b}cK.U=\"internal.decodeUrlHtmlEntities\";function dK(a,b,c){var d;return d}dK.U=\"internal.decorateUrlWithGaCookies\";function eK(){}eK.U=\"internal.deferCustomEvents\";function fK(a,b){try{return a.closest(b)}catch(c){return null}};\nvar qK=function(a){var b,c=(b=a==null?void 0:a.includeSelector)!=null?b:!0,d,e=(d=a==null?void 0:a.includeVisibility)!=null?d:!0,f,g=(f=a==null?void 0:a.selectMultipleElements)!=null?f:!1,h=(a==null?void 0:a.excludeElementSelectors)||[],k=(a==null?void 0:a.fieldFilters)||{email:!0,phone:!1,address:!1},m=aj(19,function(){return{}}),p=gK({includeSelector:c,includeVisibility:e,excludeElementSelectors:h,fieldFilters:k}),q=m[p];if(q&&Wb()-q.timestamp<200){var r=q.result,t;(r.elements.some(function(ta){return ta.di})||\n((t=r.ii)==null?0:t.di))&&nC(gC.Z.tj);return r}var u=hK(),v=u.status,x=[],y,A,E=[];if(Q(568)){var F=iK(k),G=jK(u.elements,F),H=kK(G),J=lK(H,h),M=mK(J);y=M.filter(function(ta){return ta.Ga===\"1\"})[0];for(var T=[],V={Ng:0};V.Ng<F.length;V={Ng:V.Ng},V.Ng++){var fa=J.filter(function(ta){return function(Za){return Za.Ga===F[ta.Ng]}}(V));fa.length>10&&(v=\"3\",fa=fa.slice(0,10));T=T.concat(fa)}J=T;!g&&M&&(J=M);for(var da=0;da<J.length;da++){var ha=J[da];ha.Ga!==\"7\"&&E.push(nK(ha,c,e))}}else{if(k.email){var ja=\noK(u.elements);x=lK(ja,h);y=pK(x);ja.length>10&&(v=\"3\")}!g&&y&&(x=[y]);for(var za=0;za<x.length;za++)E.push(nK(x[za],c,e));E=E.slice(0,10)}y&&(A=nK(y,c,e));var Ha={elements:E,ii:A,status:v};m[p]={timestamp:Wb(),result:Ha};var sa;(Ha.elements.some(function(ta){return ta.di})||((sa=Ha.ii)==null?0:sa.di))&&nC(gC.Z.tj);return Ha},kK=function(a){var b=a.filter(function(u){return u.Ga===\"7\"}),c=a.filter(function(u){return u.Ga===\"3\"});if(a.filter(function(u){return u.Ga===\"4\"}).length===0&&c.length===0)for(var d=\n0;d<b.length;d++){var e=b[d],f=e.Ba.split(\" \");f.length>1&&a.push({Ba:f[0],Ga:\"3\",element:e.element,Mc:e.Mc},{Ba:f.slice(1).join(\" \"),Ga:\"4\",element:e.element,Mc:e.Mc})}for(var g,h=0,k,m=function(u){return u.Ga===\"2\"&&u.Ba.length>=3&&u.Ba.length<=4},p=0;p<a.length;p++){var q=a[p];if(m(q)&&g&&q.element.parentElement===g&&h<3){if(h+=1,k+=q.Ba,h===3){var r=p-h+1;if(k=rK[\"2\"].qa(k))a[r].Ba=k}}else if(h=0,k=\"\",g=void 0,m(q)){h++;k=q.Ba;var t=void 0;g=(t=q.element.parentElement)!=null?t:void 0}}return a.filter(function(u){return!m(u)})},\nvK=function(a,b){if(a.value&&sK.indexOf((a.type||\"text\").toLowerCase())!==-1){var c=a.autocomplete;if(c)for(var d=c.split(\" \"),e=0;e<d.length;e++){var f=tK(a.value,b,d[e]);if(f)return f}var g,h=[a.name,a.id,(g=a.ariaLabel)!=null?g:void 0,a.placeholder],k=a.parentElement;k&&k.tagName===\"LABEL\"&&h.push(k.innerText);var m=a.previousElementSibling;m&&m.tagName===\"LABEL\"&&!m.htmlFor&&h.push(m.innerText);if(a.id){var p=[];try{p=document.body.querySelectorAll('label[for=\"'+a.id+'\"]')}catch(F){}for(var q=\n0;q<p.length;q++)h.push(p[q].innerText)}h=h.filter(function(F){return F&&F.trim()});for(var r,t=0,u=0;u<h.length;u++){var v=uK(a,b,h[u]);if(v){var x=v,y=x.Ba,A=x.Ga,E=x.Ot;E>t&&(t=E,r={Ba:y,Ga:A})}}return r}},uK=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(rK[e].he){var f=rK[e].he.exec(c.trim());if(f){var g=a,h=[],k=g.value.trim();k&&h.push(k);if(g.tagName===\"SELECT\")try{var m=g.querySelector('[value=\"'+g.value+'\"]'),p=m&&m.innerText.trim();p&&h.push(p)}catch(u){}for(var q=h,r=void 0,\nt=0;t<q.length&&!r;t++)r=rK[e].qa(q[t]);if(r)return{Ga:e,Ba:r,Ot:f[0].length/c.trim().length}}}}},tK=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(rK[e].autocomplete&&rK[e].autocomplete.indexOf(c)>=0){var f=rK[e].qa(a.trim());if(f)return{Ga:e,Ba:f}}}},iK=function(a){var b=[];a.email&&b.push(\"1\");a.phone&&b.push(\"2\");a.address&&b.push(\"3\",\"4\",\"5\",\"6\",\"7\");return b},jK=function(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d],f=e.element,g=e.Mc,h;a:{var k=f,m=b,p=k.innerHTML;wK.indexOf(k.tagName)>=\n0&&(p=k.value||p);if(p){var q;b:{for(var r,t=p,u=m,v=0;v<u.length;v++)if(r=u[v],!rK[r].fe){var x=rK[r].qa(t.trim());if(x){q={Ga:r,Ba:x};break b}}q=void 0}if(q){h=q;break a}if(wK.indexOf(k.tagName)!==-1){h=vK(k,m);break a}}h=void 0}var y=h;if(y){var A=y;c.push({Ba:A.Ba,Ga:A.Ga,element:f,Mc:g})}}return c},mK=function(a){function b(d){var e=a.filter(function(f){return f.Ga===d});e.length!==0&&(d===\"1\"&&(e=xK(e,function(f){return!yK.test(f.Ba)}),e=xK(e,function(f){return f.element.tagName.toUpperCase()===\n\"INPUT\"}),e=xK(e,function(f){return!hG(f.element)})),c.push(e[0]))}var c=[];if(a.length===0)return c;b(\"1\");b(\"2\");b(\"3\");b(\"4\");b(\"5\");b(\"6\");b(\"7\");b(\"8\");b(\"9\");b(\"10\");return c},nK=function(a,b,c){var d=a.element,e=a.Mc,f={Ba:a.Ba,type:a.Ga,tagName:d.tagName};if(b){var g,h=zK(d);if(g=(e?e+\"|\"+h:h).slice(0,AK))f.querySelector=g}c&&(f.isVisible=!hG(d));e&&(f.di=!0);a.testReason&&(f.testReason=a.testReason);return f},gK=function(a){var b,c,d,e;b=a.includeSelector;c=a.includeVisibility;d=a.excludeElementSelectors;\ne=a.fieldFilters;var f=!!b+\".\"+!!c;d.length&&(f+=\".\"+d.join(\".\"));return f+=\".\"+e.email+\".\"+e.phone+\".\"+e.address},pK=function(a){if(a.length!==0){var b;b=xK(a,function(c){return!yK.test(c.Ba)});b=xK(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});b=xK(b,function(c){return!hG(c.element)});return b[0]}},lK=function(a,b){var c=[],d=n(a),e=d.next();try{for(;!e.done;e=d.next()){for(var f=e.value,g=!0,h=0;h<b.length;h++){var k=b[h];if(k&&fK(f.element,k)){g=!1;break}}if(f.Ga===\"1\"&&Q(602))if(yK.test(f.Ba)||\nf.element.tagName.toUpperCase()===\"A\"&&f.element.hasAttribute(\"href\")&&f.element.getAttribute(\"href\").indexOf(\"mailto:\")!==-1)f.testReason=[32];else if(f.element.tagName.toLowerCase()!==\"input\"&&f.element.closest(\"footer\")!==null)f.testReason=[32];else{var m;var p=f.Ba;if(B.location){var q=Cj(B.location,\"host\",!0),r=p.substring(p.indexOf(\"@\")+1);m=$D(q,r)||$D(r,q)}else m=!1;m&&(f.testReason=[32])}g&&c.push(f)}}finally{z(d,e)}return c},xK=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length===\n0?a:c},zK=function(a){if(a===C.body)return\"body\";if(a.id)return\"#\"+a.id;var b=a.parentElement;if(b){var c=zK(b),d=BK(a,b),e=CK(a)+\":nth-child(\"+d+\")\";return c?c+\">\"+e:e}var f=a.parentNode;if(f instanceof ShadowRoot){var g=BK(a,f);return CK(a)+\":nth-child(\"+g+\")\"}return a.tagName?a.tagName.toLowerCase():\"\"},CK=function(a){if(a.classList&&a.classList.length>0){var b=Array.from(a.classList,function(c){return CSS.escape(c)}).filter(function(c){return c.length>0});if(b.length>0)return\".\"+b.join(\".\")}return\"\"},\nBK=function(a,b){for(var c=b.children,d=0;d<c.length;d++)if(c[d]===a)return d+1;return 1},oK=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.element,f=d.Mc,g=e.textContent;e.tagName.toUpperCase()===\"INPUT\"&&e.value&&(g=e.value);if(g){var h=g.match(XD);if(h){var k=h[0];YD(k)||b.push({element:e,Ba:k,Ga:\"1\",Mc:f})}}}return b},hK=function(){var a=[],b=C.body;if(!b)return{elements:a,status:\"4\"};var c=DK(b,0,\"\",a);return{elements:a,status:c}},DK=function(a,b,c,d){for(var e=a.querySelectorAll(\"*\"),\nf=e.length>1E4?\"2\":\"1\",g=0;g<Math.min(e.length,1E4);g++){var h=e[g];if(!(EK.indexOf(h.tagName.toUpperCase())>=0)&&h.children instanceof HTMLCollection){var k=!1;if(Q(582)&&h.shadowRoot&&b<1){var m=zK(h);DK(h.shadowRoot,b+1,c?c+\"|\"+m:m,d)===\"2\"&&(f=\"2\");k=!0}var p=!1;if(!k)for(var q=0;q<Math.min(h.childElementCount,1E4);q++)if(!(FK.indexOf(h.children[q].tagName.toUpperCase())>=0)){p=!0;break}(!p&&!k||Q(568)&&wK.indexOf(h.tagName)!==-1)&&d.push({element:h,Mc:b>0?c:void 0})}}return f},yK=/support|noreply/i,\nEK=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),FK=[\"BR\"],AK=Of(70,50),wK=[\"INPUT\",\"SELECT\"],sK=\"text tel search number hidden email select-one\".split(\" \"),GK=RegExp(\"phone|mobile|contact.?number|telefonnummer|telefono|tel\\u00e9fono|telfixe|\\u96fb\\u8a71|telefone|telemovel|\\u0442\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d|\\u092e\\u094b\\u092c\\u093e\\u0907\\u0932|\\u7535\\u8bdd|\\u624b\\u673a\\u53f7|\\u0d2e\\u0d4a\\u0d2c\\u0d48\\u0d32\\u0d4d\\u200d|(^|[-_])tel[-_]?(\\\\d+)*(\\\\[.*\\\\])*$|(?:\\uc804\\ud654|\\ud578\\ub4dc\\ud3f0|\\ud734\\ub300\\ud3f0|\\ud734\\ub300\\uc804\\ud654)(?:.?\\ubc88\\ud638)?|(\\\\b|_|\\\\*)telefon(\\\\b|_|\\\\*)|telepon|ponsel|(nomor|no\\\\.?).?(hp|handphone)\",\n\"i\"),HK=RegExp(\"^name|full.?name|your.?name|customer.?name|bill.?name|ship.?name|name.*first.*last|firstandlastname|contact.?(name|person)|nombre.*y.*apellidos|^nom(?![a-zA-Z])|\\u304a\\u540d\\u524d|\\u6c0f\\u540d|^nome|\\u0646\\u0627\\u0645.*\\u0646\\u0627\\u0645.*\\u062e\\u0627\\u0646\\u0648\\u0627\\u062f\\u06af\\u06cc|\\u59d3\\\\s*\\u540d|\\u043a\\u043e\\u043d\\u0442\\u0430\\u043a\\u0442\\u043d\\u043e\\u0435.?\\u043b\\u0438\\u0446\\u043e|(\\\\b|_|\\\\*)ad[\\u0131]? soyad[\\u0131]?(\\\\b|_|\\\\*)|\\uc131\\uba85|nama.?(lengkap|penerima|kamu)\",\n\"i\"),IK=RegExp(\"first.*name|initials|fname|first$|given.*name|vorname|nombre|forename|pr\\u00e9nom|prenom|\\u540d|nome|\\u0418\\u043c\\u044f|\\u0646\\u0627\\u0645|\\uc774\\ub984|\\u0d2a\\u0d47\\u0d30\\u0d4d|(\\\\b|_|\\\\*)(isim|ad|ad(i|\\u0131|iniz|\\u0131n\\u0131z)?)(\\\\b|_|\\\\*)|\\u0928\\u093e\\u092e|nama depan\",\"i\"),JK=RegExp(\"last.*name|lname|surname(?!\\\\d)|last$|secondname|family.*name|nachname|apellidos?|famille|^nom(?![a-zA-Z])|cognome|\\u59d3|apelidos|surename|sobrenome|\\u0424\\u0430\\u043c\\u0438\\u043b\\u0438\\u044f|\\u0646\\u0627\\u0645.*\\u062e\\u0627\\u0646\\u0648\\u0627\\u062f\\u06af\\u06cc|\\u0909\\u092a\\u0928\\u093e\\u092e|\\u0d2e\\u0d31\\u0d41\\u0d2a\\u0d47\\u0d30\\u0d4d|(\\\\b|_|\\\\*)(soyisim|soyad(i|\\u0131|iniz|\\u0131n\\u0131z)?)(\\\\b|_|\\\\*)|\\\\b\\uc131(?:[^\\uba85]|\\\\b)|nama belakang\",\n\"i\"),KK=RegExp(\"country|countries|pa\\u00eds|pais|(\\\\b|_)land(\\\\b|_)(?!.*(mark.*))|(^|[^(\\u5165|\\u51fa)])\\u56fd|\\u56fd\\u5bb6|\\uad6d\\uac00|\\ub098\\ub77c|(\\\\b|_)(\\u00fclke|ulce|ulke)(\\\\b|_)|\\u06a9\\u0634\\u0648\\u0631|negara\",\"i\"),LK=RegExp(\"(^|[^.])zip|postal|post.*code|pcode|pin.?code|postleitzahl|\\\\bcp\\\\b|\\\\bcdp\\\\b|\\\\bcap\\\\b|\\u90f5\\u4fbf\\u756a\\u53f7|codigo|codpos|\\\\bcep\\\\b|\\u041f\\u043e\\u0447\\u0442\\u043e\\u0432\\u044b\\u0439.?\\u0418\\u043d\\u0434\\u0435\\u043a\\u0441|\\u092a\\u093f\\u0928.?\\u0915\\u094b\\u0921|\\u0d2a\\u0d3f\\u0d28\\u0d4d\\u200d\\u0d15\\u0d4b\\u0d21\\u0d4d|\\u90ae\\u653f\\u7f16\\u7801|\\u90ae\\u7f16|\\u90f5\\u905e\\u5340\\u865f|(\\\\b|_)posta kodu(\\\\b|_)|\\uc6b0\\ud3b8.?\\ubc88\\ud638|kode.?pos\",\n\"i\"),MK={},rK=(MK[\"1\"]={fe:!1,qa:ZD},MK[\"2\"]={fe:!0,autocomplete:[\"tel\",\"tel-national\",\"tel-local\"],he:GK,qa:function(a){return TD(a,!0)}},MK[\"7\"]={fe:!0,autocomplete:[\"name\",\"cc-name\"],he:HK,qa:bE},MK[\"3\"]={fe:!0,autocomplete:[\"given-name\",\"cc-given-name\"],he:IK,qa:bE},MK[\"4\"]={fe:!0,autocomplete:[\"family-name\",\"cc-family-name\"],he:JK,qa:bE},MK[\"5\"]={fe:!0,autocomplete:[\"country\",\"country-name\"],he:KK,qa:bE},MK[\"6\"]={fe:!0,autocomplete:[\"postal-code\"],he:LK,qa:VD},MK);function NK(a){var b;P(this,\"detect_user_provided_data\",\"auto\");var c=D(a)||{},d=qK({includeSelector:!!c.includeSelector,includeVisibility:!!c.includeVisibility,excludeElementSelectors:c.excludeElementSelectors,fieldFilters:c.fieldFilters,selectMultipleElements:!!c.selectMultipleElements});b=new ob;var e=new Kd;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(OK(f[g]));d.ii!==void 0&&b.set(\"preferredEmailElement\",\nOK(d.ii));b.set(\"status\",d.status);if(c.readFromDataLayer){PK(e,c);var h=dE(),k=h.eu;b.set(\"dataLayerSearchTime\",h.fu);b.set(\"dataLayerSearchCount\",k)}return b}\nvar QK=function(a){switch(a){case \"1\":return\"email\";case \"2\":return\"phone_number\";case \"3\":return\"first_name\";case \"4\":return\"last_name\";case \"8\":return\"street\";case \"9\":return\"city\";case \"10\":return\"region\";case \"6\":return\"postal_code\";case \"5\":return\"country\"}},RK=function(a){var b=new ob,c=QK(a.Ga);c!==void 0&&b.set(\"type\",c);b.set(\"userData\",a.Ba);b.set(\"tagName\",\"DLYR\");return b},PK=function(a,b){var c=eE();if(Q(568)){var d=new Set(a.mc().map(function(r){return r.get(\"type\")})),e=n(c),f=e.next();\ntry{for(;!f.done;f=e.next()){var g=n(f.value),h=g.next().value,k=g.next().value,m=h,p=k;if(b.selectMultipleElements)a.push(RK(p));else{var q=QK(m);q&&!d.has(q)&&a.push(RK(p))}}}finally{z(e,f)}}else c.has(\"1\")&&(b.selectMultipleElements||a.length()===0)&&a.push(RK(c.get(\"1\")))},OK=function(a){var b=new ob;b.set(\"userData\",a.Ba);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(Q(568)){var c=QK(a.type);\nc!==void 0&&b.set(\"type\",c)}else switch(a.type){case \"1\":b.set(\"type\",\"email\")}a.testReason!==void 0&&b.set(\"testReason\",new Kd(a.testReason));return b};NK.U=\"internal.detectUserProvidedData\";var SK=function(){this.H=new Set;this.K=this.ka=this.ba=this.ia=this.P=this.T=!1};SK.prototype.subscribe=function(a){var b=this;TK(this,a);this.H.add(a);return function(){b.H.delete(a)}};\nvar TK=function(a,b){var c=B;b.onFocus&&!a.T&&(a.T=!0,jd(c,\"focus\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).onFocus)==null||h.call(g)}}finally{z(e,f)}}));b.onBlur&&!a.P&&(a.P=!0,jd(c,\"blur\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).onBlur)==null||h.call(g)}}finally{z(e,f)}}));!b.ro&&!b.gi||a.ia||(a.ia=!0,jd(c,\"pageshow\",function(d){var e=!(!d||\n!d.persisted),f=[].concat(w(a.H)),g=n(f),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=void 0,p=void 0;(p=(m=k).ro)==null||p.call(m,e);if(e){var q=void 0,r=void 0;(r=(q=k).gi)==null||r.call(q)}}}finally{z(g,h)}}));!b.gk&&!b.Gt||a.ba||(a.ba=!0,jd(c,\"pagehide\",function(d){var e=!(!d||!d.persisted),f=[].concat(w(a.H)),g=n(f),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=void 0,p=void 0;(p=(m=k).gk)==null||p.call(m,e);if(e){var q=void 0,r=void 0;(r=(q=k).Gt)==null||r.call(q)}}}finally{z(g,\nh)}}));b.vo&&!a.ka&&(a.ka=!0,jd(C,\"visibilitychange\",function(){var d=!C.hidden,e=[].concat(w(a.H)),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=void 0,k=void 0;(k=(h=g.value).vo)==null||k.call(h,d)}}finally{z(f,g)}}));b.oo&&!a.K&&(a.K=!0,jd(c,\"beforeunload\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).oo)==null||h.call(g)}}finally{z(e,f)}}))},UK=new SK;function VK(a,b){var c=this;return d}VK.U=\"internal.enableAutoEventOnBfcacheRestore\";\nfunction YK(a,b){return f}YK.U=\"internal.enableAutoEventOnClick\";\nfunction eL(a,b){return p}eL.U=\"internal.enableAutoEventOnElementVisibility\";function fL(){}fL.U=\"internal.enableAutoEventOnError\";\nfunction kL(a,b){var c=this;return d}\nkL.U=\"internal.enableAutoEventOnFormInteraction\";\nfunction pL(a,b){var c=this;return f}pL.U=\"internal.enableAutoEventOnFormSubmit\";\nfunction uL(){var a=this;}uL.U=\"internal.enableAutoEventOnGaSend\";\nfunction BL(a,b){var c=this;return f}BL.U=\"internal.enableAutoEventOnHistoryChange\";var CL=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction GL(a,b){var c=this;return h}GL.U=\"internal.enableAutoEventOnLinkClick\";\nfunction RL(a,b){var c=this;return g}RL.U=\"internal.enableAutoEventOnScroll\";function SL(a){return function(){if(a.limit&&a.fk>=a.limit)a.ai&&B.clearInterval(a.ai);else{a.fk++;var b=Wb();JE({event:a.eventName,\"gtm.timerId\":a.ai,\"gtm.timerEventNumber\":a.fk,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.limit,\"gtm.timerStartTime\":a.Ko,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.Ko,\"gtm.triggers\":a.xu})}}}\nfunction TL(a,b){\nreturn f}TL.U=\"internal.enableAutoEventOnTimer\";var Kc=Aa([\"data-gtm-yt-inspected-\"]),VL=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],WL;\nfunction fM(a,b){var c=this;return e}fM.U=\"internal.enableAutoEventOnYouTubeActivity\";function gM(a,b){if(!bh(a)||!Wg(b))throw O(this.getName(),[\"string\",\"Object|undefined\"],arguments);var c=b?D(b):{};c.regexCache=aj(20,function(){return new Map});return vh(a,c)}gM.U=\"internal.evaluateBooleanExpression\";function hM(a){var b=!1;return b}hM.U=\"internal.evaluateMatchingRules\";function lM(a,b){var c=Array.isArray(a)?a:[a],d=Lb(b),e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(g&&typeof g===\"object\"){g.testReason||(g.testReason=[]);var h=n(d),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;g.testReason.indexOf(m)===-1&&g.testReason.push(m)}}finally{z(h,k)}}}}finally{z(e,f)}}function mM(a,b){if(a){var c=a._tag_metadata;if(c){var d=n(Object.keys(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=c[e.value];f&&lM(f,b)}}finally{z(d,e)}}}}\nfunction nM(a,b){if(a&&typeof a===\"object\"&&b){var c=a._tag_metadata,d=n(Object.keys(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=b[f];if(g)if(f===\"address\"||f===\"home_address\"){var h=Lb(f===\"address\"?a.address:a.home_address),k=n(Object.keys(g)),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=h[Number(p)];q&&mM(q,g[Number(p)])}}finally{z(k,m)}}else if(c){var r=c[f];if(r){var t=n(Object.keys(g)),u=t.next();try{for(;!u.done;u=t.next()){var v=u.value;if(Array.isArray(r)||Number(v)===\n0){var x=Array.isArray(r)?r[Number(v)]:r;x&&lM(x,g[Number(v)])}}}finally{z(t,u)}}}}}finally{z(d,e)}}}var oM={},pM={},qM={},rM={},sM={},tM=(sM[28]=(oM[1]=1,oM[2]=3,oM[3]=3,oM[4]=3,oM),sM[29]=(pM[1]=1,pM[2]=3,pM[3]=3,pM[4]=3,pM),sM[31]=(qM[1]=1,qM[2]=3,qM[3]=3,qM[4]=3,qM),sM[32]=(rM[1]=1,rM[2]=2,rM[3]=2,rM[4]=2,rM),sM),uM={},vM=(uM[1]=1,uM[2]=3,uM[3]=2,uM[4]=2,uM);\nfunction wM(a,b){if(a&&typeof a===\"object\"){var c=a._tag_metadata;if(c){var d;if(Q(586)){var e={};d=ma(Object,\"assign\").call(Object,{},tM,(e[31]=vM,e))}else d=tM;var f=d,g=n(Object.keys(c)),h=g.next();try{for(;!h.done;h=g.next()){var k=void 0,m=a,p=h.value,q=b,r=m._tag_metadata;if(r){var t=r[p];if(t){for(var u=Lb(t),v=m[p],x=Lb(v),y=[],A=[],E=0;E<u.length;E++){k=u[E];var F;a:{var G=k,H=q;if(G&&G.testReason){var J=n(G.testReason),M=J.next();try{for(;!M.done;M=J.next()){var T=f[M.value];if((T?T[H]||\n1:1)===3){F=!0;break a}}}finally{z(J,M)}}F=!1}if(!F){var V=void 0,fa=k,da=q;if(fa&&fa.testReason){var ha=[],ja=n(fa.testReason),za=ja.next();try{for(;!za.done;za=ja.next()){V=za.value;var Ha=f[V];(Ha?Ha[da]||1:1)===1&&ha.push(V)}}finally{z(ja,za)}ha.length?fa.testReason=ha:delete fa.testReason}y.push(k);E<x.length&&A.push(x[E])}}if(y.length!==u.length){for(var sa=u.length;sa<x.length;sa++)A.push(x[sa]);A.length?(m[p]=Array.isArray(v)?A:A[0],r[p]=Array.isArray(t)?y:y[0]):(delete m[p],delete r[p])}}}}}finally{z(g,\nh)}Object.keys(c).length||delete a._tag_metadata}}}function xM(a){var b=n(Object.keys(a)),c=b.next();try{for(;!c.done;c=b.next())if(c.value!==\"_tag_metadata\")return!1}finally{z(b,c)}return!0}\nfunction yM(a,b,c){if(!a||typeof a!==\"object\")return a;var d=JSON.parse(JSON.stringify(a));b&&nM(d,b);wM(d,c);var e=Lb(d.address).filter(function(m){return!!m}),f=[],g=n(e),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;wM(k,c);xM(k)||f.push(k)}}finally{z(g,h)}f.length!==e.length&&(f.length?d.address=Array.isArray(d.address)?f:f[0]:delete d.address);return d};function FM(){return nu(7)&&nu(9)&&nu(10)};var GM=function(a,b,c){var d={};a.mergeHitDataForKey(K.D.rj,(d[b]=c,d))},HM=function(a,b){var c=uy(a,K.D.Mi,a.M.nb[K.D.Mi]);if(c&&c[b||a.eventName]!==void 0)return c[b||a.eventName]},IM=function(a){var b=U(a,L.J.Za);if(Fb(b))return b},JM=function(a){if(U(a,L.J.Vd)||!Tj(a.M))return 1;if(!R(a.M,K.D.zc)){var b=R(a.M,K.D.Rf);if(b!==!0&&b!==\"true\")return 1}var c=R(a.M,K.D.Vi);return c===!1||c===\"false\"?3:2};\nvar LM=function(a,b){a&&(KM(\"sid\",a.targetId,b),KM(\"cc\",a.clientCount,b),KM(\"tl\",a.totalLifeMs,b),KM(\"hc\",a.heartbeatCount,b),KM(\"cl\",a.clientLifeMs,b))},KM=function(a,b,c){b!=null&&c.push(a+\"=\"+b)},MM=function(){var a=C.referrer;if(a){var b;return Aj(Gj(a),\"host\")===((b=B.location)==null?void 0:b.host)?1:2}return 0},OM=function(){this.ka=NM;this.P=0;this.Ea=Of(57,5);this.T=Of(58,50);this.ia=Nb();this.Ma=\"https://\"+I(21)+\"/a?\"};OM.prototype.K=function(a,b,c,d){\nvar e=MM(),f,g=[];f=B===B.top&&e!==0&&b?(b==null?void 0:b.clientCount)>1?e===2?1:2:e===2?0:3:4;a&&KM(\"si\",a.Og,g);KM(\"m\",0,g);KM(\"iss\",f,g);KM(\"if\",c,g);LM(b,g);d&&KM(\"fm\",encodeURIComponent(d.substring(0,this.T)),g);this.ba(g);};OM.prototype.H=function(a,b,c,d,e){var f=[];KM(\"m\",1,f);KM(\"s\",a,f);KM(\"po\",MM(),f);b&&(KM(\"st\",b.state,f),KM(\"si\",b.Og,f),KM(\"sm\",b.Yg,f));LM(c,f);KM(\"c\",d,f);e&&KM(\"fm\",encodeURIComponent(e.substring(0,\nthis.T)),f);this.ba(f);};OM.prototype.ba=function(a){a=a===void 0?[]:a;!dl.P||this.P>=this.Ea||(KM(\"pid\",this.ia,a),KM(\"bc\",++this.P,a),a.unshift(\"ctid=\"+I(5)+\"&t=s\"),this.ka(\"\"+this.Ma+a.join(\"&\")))};function PM(a){return a.performance&&a.performance.now()||Date.now()}\nvar QM=function(a,b){var c=B,d=Of(53,500),e=Of(54,5E3),f=Of(8,20),g=Of(55,5E3),h;var k=function(m,p,q){q=q===void 0?{onInit:function(){},so:function(){},po:function(){},onFailure:function(){}}:q;this.Lj=m;this.H=p;this.P=q;this.ia=this.ka=this.heartbeatCount=this.Hj=0;this.nd=!1;this.K={};this.id=String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()));this.state=0;this.Og=PM(this.H);this.Yg=PM(this.H);this.ba=10};k.prototype.init=function(){this.T(1);\nthis.Ea()};k.prototype.getState=function(){return{state:this.state,Og:Math.round(PM(this.H)-this.Og),Yg:Math.round(PM(this.H)-this.Yg)}};k.prototype.T=function(m){this.state!==m&&(this.state=m,this.Yg=PM(this.H))};k.prototype.de=function(){return String(this.Hj++)};k.prototype.Ea=function(){var m=this;this.heartbeatCount++;this.addRequest({type:0,clientId:this.id,requestId:this.de(),maxDelay:this.be()},function(p){if(p.type===0){var q;if(((q=p.failure)==null?void 0:q.failureType)!=null)if(p.stats&&\n(m.stats=p.stats),m.ia++,p.isDead||m.ia>f){var r=p.isDead&&p.failure.failureType;m.ba=r||10;m.T(4);m.Sh();var t,u;(u=(t=m.P).po)==null||u.call(t,{failureType:r||10,data:p.failure.data})}else m.T(3),m.Ag();else{if(m.heartbeatCount>p.stats.heartbeatCount+f){m.heartbeatCount=p.stats.heartbeatCount;var v,x;(x=(v=m.P).onFailure)==null||x.call(v,{failureType:13})}m.stats=p.stats;var y=m.state;m.T(2);if(y!==2)if(m.nd){var A,E;(E=(A=m.P).so)==null||E.call(A)}else{m.nd=!0;var F,G;(G=(F=m.P).onInit)==null||\nG.call(F)}m.ia=0;m.Rj();m.Ag()}}})};k.prototype.be=function(){return this.state===2?e:d};k.prototype.Ag=function(){var m=this,p=PM(this.H)-this.ka;this.H.setTimeout(function(){m.Ea()},Math.max(0,this.be()-p))};k.prototype.Rr=function(m,p,q){var r=this;this.addRequest({type:1,clientId:this.id,requestId:this.de(),command:m},function(t){if(t.type===1)if(t.result)p(t.result);else{var u,v,x,y={failureType:(x=(u=t.failure)==null?void 0:u.failureType)!=null?x:12,data:(v=t.failure)==null?void 0:v.data},A,\nE;(E=(A=r.P).onFailure)==null||E.call(A,y);q(y)}})};k.prototype.addRequest=function(m,p){var q=this;if(this.state===4)m.failure={failureType:this.ba},p(m);else{var r=this.state!==2&&m.type!==0,t=m.requestId,u,v=this.H.setTimeout(function(){var y=q.K[t];y&&(mk(6),q.Tb(y,7))},(u=m.maxDelay)!=null?u:g),x={request:m,Fo:p,Ao:r,Dt:v};this.K[t]=x;r||this.sendRequest(x)}};k.prototype.sendRequest=function(m){this.ka=PM(this.H);m.Ao=!1;this.Lj(m.request)};k.prototype.Rj=function(){var m=n(Object.keys(this.K)),\np=m.next();try{for(;!p.done;p=m.next()){var q=this.K[p.value];q.Ao&&this.sendRequest(q)}}finally{z(m,p)}};k.prototype.Sh=function(){var m=n(Object.keys(this.K)),p=m.next();try{for(;!p.done;p=m.next())this.Tb(this.K[p.value],this.ba)}finally{z(m,p)}};k.prototype.Tb=function(m,p){this.Ma(m);var q=m.request;q.failure={failureType:p};m.Fo(q)};k.prototype.Ma=function(m){delete this.K[m.request.requestId];this.H.clearTimeout(m.Dt)};k.prototype.Ss=function(m){this.ka=PM(this.H);var p=this.K[m.requestId];\nif(p)this.Ma(p),p.Fo(m);else{var q,r;(r=(q=this.P).onFailure)==null||r.call(q,{failureType:14})}};h=new k(a,c,b);return h};\nvar RM=function(){return aj(22,function(){return new OM})},NM=function(a){Zm(bn(Dm.ja.Rb),function(){id(a)})},SM=function(a){var b=B.location.origin;if(!b)return null;Lj()&&!a&&(a=\"\"+b+Mj()+\"/_/service_worker\");var c=a,d,e=Mf(11);d=e;c?(c.charAt(c.length-1)!==\"/\"&&(c+=\"/\"),a=c+d):a=\"https://www.googletagmanager.com/static/service_worker/\"+d+\"/\";var f;try{f=new URL(a)}catch(g){return null}return f.protocol!==\n\"https:\"?null:f},TM=function(a){var b=rk(nk.fa.Ph);return b&&b[a]},UM=function(a){var b=this;this.K=RM();this.ba=this.T=!1;this.ia=null;this.initTime=Math.round(Wb());this.H=15;this.P=this.vs(a);B.setTimeout(function(){b.initialize()},1E3);ld(function(){b.ft(a)})};l=UM.prototype;l.delegate=function(a,b,c){this.getState()!==2?(this.K.H(this.H,{state:this.getState(),Og:this.initTime,Yg:Math.round(Wb())-this.initTime},void 0,a.commandType),c({failureType:this.H})):this.P.Rr(a,b,c)};l.getState=function(){return this.P.getState().state};\nl.ft=function(a){var b=B.location.origin,c=this,d=hd();try{var e=d.contentDocument.createElement(\"iframe\"),f=a.pathname,g=f[f.length-1]===\"/\"?a.toString():a.toString()+\"/\",h={origin:b};if(a.origin!==\"https://www.googletagmanager.com\"){h[\"1p\"]=1;var k=f.substring(0,f.indexOf(\"/_/service_worker\"));k&&(h.path=k)}var m;Q(133)&&(m={sandbox:\"allow-same-origin allow-scripts\"});hd(g+\"sw_iframe.html?\"+Wi(h),void 0,m,void 0,e);var p=function(){d.contentDocument.body.appendChild(e);e.addEventListener(\"load\",\nfunction(){c.ia=e.contentWindow;d.contentWindow.addEventListener(\"message\",function(q){q.origin===a.origin&&c.P.Ss(q.data)});c.initialize()})};d.contentDocument.readyState===\"complete\"?p():d.contentWindow.addEventListener(\"load\",function(){p()})}catch(q){d.parentElement.removeChild(d),this.H=11,this.K.K(void 0,void 0,this.H,q.toString())}};l.vs=function(a){var b=this,c=QM(function(d){var e;(e=b.ia)==null||e.postMessage(d,a.origin)},{onInit:function(){b.T=!0;b.K.K(c.getState(),c.stats)},so:function(){},\npo:function(d){b.T?(b.H=(d==null?void 0:d.failureType)||10,b.K.H(b.H,c.getState(),c.stats,void 0,d==null?void 0:d.data)):(b.H=(d==null?void 0:d.failureType)||4,b.K.K(c.getState(),c.stats,b.H,d==null?void 0:d.data))},onFailure:function(d){b.H=d.failureType;b.K.H(b.H,c.getState(),c.stats,d.command,d.data)}});return c};l.initialize=function(){this.ba||this.P.init();this.ba=!0};\nvar VM=function(a,b,c,d){var e;if((e=TM(a))==null||!e.delegate){var f=Sc()?16:6;RM().H(f,void 0,void 0,b.commandType);d({failureType:f});return}TM(a).delegate(b,c,d);};\nfunction WM(a,b,c,d){var e=SM(a);if(e===null){d(\"_is_sw=f\"+(Sc()?16:6)+\"te\");return}var f=b?1:0,g=Math.round(Wb()),h,k=(h=TM(e.origin))==null?void 0:h.initTime,m=k?g-k:void 0,p={commandType:0,params:{url:a,method:f,templates:c,body:b||\"\",processResponse:!0,sinceInit:m,attributionReporting:!0,referer:B.location.href,strict:!0,allowObfuscation:Q(634)}};VM(e.origin,p,function(){},function(q){var r=\"_is_sw=f\"+q.failureType,t,u=(t=TM(e.origin))==null?void 0:\nt.getState();u!==void 0&&(r+=\"s\"+u);d(m?r+(\"t\"+m):r+\"te\")});};function XM(a){if(Jf(47)&&uy(a,\"ccd_add_1p_data\",!1)&&Lj()){var b=a.M,c;if(c=Sc())a:{try{Qx(\"internal_sw_allowed\")}catch(m){c=!1;break a}c=!0}if(c){var d=Tj(b),e=Lj()?Mj():void 0,f;f=e?{path:e,Wn:\"full\"}:d?{path:d,Wn:\"lite\"}:void 0;if(f){var g=f.Wn,h=new URL(f.path,B.location.origin);if(h.origin===B.location.origin&&Zx(g)===void 0){var k=sk(nk.fa.Ph,{});k[g]||(k[g]=new Xx(h))}}}}};function $M(a){W(a,L.J.Ta,!0);W(a,L.J.Hb,Wb());W(a,L.J.tn,a.M.eventMetadata[L.J.Ta])};var rN=new function(){this.H={}};var sN=function(a,b){var c=a.M;if(b===void 0?0:b){var d=c.getMergedValues(K.D.Ra);fc(d)&&X(a,K.D.Si,fc(d))}var e=En(tD(K.D.Ra)),f=c.getMergedValues(K.D.Ra,1,e),g=c.getMergedValues(K.D.Ra,2),h=fc(ma(Object,\"assign\").call(Object,{},f,ma(Object,\"assign\").call(Object,{},rN.H)),\".\"),k=fc(g,\".\");h&&X(a,K.D.Ld,h);k&&X(a,K.D.Kd,k)};function tN(a){var b=RB(!1);if(b!=null&&b.status){var c={gtb:b.status};b.delay&&(c.gtbd=b.delay);a.mergeHitDataForKey(K.D.Xa,c);X(a,K.D.pg,b.status)}};function uN(a,b){b=b===void 0?!1:b;var c=U(a,L.J.yg),d=uy(a,\"custom_event_accept_rules\",!1)&&!b;if(c){var e=c.indexOf(a.target.destinationId)>=0,f=!0;U(a,L.J.Dc)&&(f=U(a,L.J.Ib)===jm());e&&f?W(a,L.J.ri,!0):(W(a,L.J.ri,!1),d||(a.isAborted=!0));if(a.canBeAccepted()){var g=im().indexOf(a.target.destinationId)>=0,h=!1;if(!g){var k,m=(k=cm(a.target.destinationId))==null?void 0:k.canonicalContainerId;m&&(h=jm()===m)}g||h?U(a,L.J.ri)&&a.accept():a.isAborted=!0}else a.isAborted=!0}};var vN=function(a){!a.isAborted&&U(a,L.J.nj)&&(W(a,L.J.nj),yI(\"idc_config_pv\",a.target.destinationId))};var wN=function(a){var b;if(a.eventName!==K.D.za)b=!1;else{var c=Jf(11),d=U(a,L.J.Iq);b=!(!Lu()&&c||d)||a.target.oc()?!1:!0}if(b){var e=a.target.destinationId;((rk(xI)||{}).idc_config_pv||{})[e]?a.isAborted=!0:W(a,L.J.nj,!0)}};var xN=function(a){var b=R(a.M,K.D.Yc),c=R(a.M,K.D.Xc);b&&!c?(a.eventName!==K.D.za&&a.eventName!==K.D.yf&&S(131),a.isAborted=!0,W(a,L.J.kb,!0)):!b&&c&&(S(132),a.isAborted=!0,W(a,L.J.kb,!0))};var zN=function(a,b){yN.P(a,b)},AN=function(){this.H={}};AN.prototype.P=function(a,b){var c=this.H[a];c||(c=this.H[a]=[]);c.push(b)};AN.prototype.K=function(a){var b=this.H[a.target.destinationId];if(!a.isAborted&&b)for(var c=WJ(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}};var yN=new AN;var BN=function(a){yN.K(a);};function CN(){return eo(\"dedupe_gclid\",function(){return zv()})};var DN=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,EN=/^www.googleadservices.com$/;function FN(a){a||(a=GN());return a.yu?!1:a.Us||a.Vs||a.Ys||a.Ws||a.Ig||a.Vh||a.Is||a.Mj===\"aw.ds\"||a.Ms?!0:!1}function GN(){var a={},b=tr(!0);a.yu=!!b._up;var c=Ds(),d=Ct();a.Us=c.aw!==void 0;a.Vs=c.dc!==void 0;a.Ys=c.wbraid!==void 0;a.Ws=c.gbraid!==void 0;a.Mj=typeof c.gclsrc===\"string\"?c.gclsrc:void 0;a.Ig=d.Ig;a.Vh=d.Vh;var e=C.referrer?Aj(Gj(C.referrer),\"host\"):\"\";a.Ms=DN.test(e);a.Is=EN.test(e);return a};\nvar IN=function(a){var b=gp(bq);W(a,L.J.Zd,R(a.M,K.D.Db)!=null&&R(a.M,K.D.Db)!==!1&&!b);var c=U(a,L.J.Vm),d=R(a.M,K.D.Tc)!==!1,e=$G(a);d||X(a,K.D.mh,\"1\");var f=hs(e.prefix),g=HN(a);c||g||X(a,\"_&apvc\",\"0\");a.M.isGtmEvent&&X(a,K.D.Al,\"g\");X(a,K.D.Ed);X(a,K.D.Qb);if(b&&(X(a,K.D.Qb,qG()),d)){Gv(e);var h=Cv[Fv(e.prefix)];X(a,K.D.Ed,h);JG(h)}if(a.eventName===K.D.za&&!g){var k=R(a.M,K.D.Cc),m=R(a.M,K.D.Fb)||{};eH({Ln:d,io:m,No:k,Mn:e});!c&&zt(f)&&(W(a,L.J.se,!0),X(a,\"_&apvc\",\"1\"))}if(c)a.isAborted=!0;else{a.target.destinationId&&\nX(a,K.D.Bh,a.target.destinationId);X(a,K.D.ac,a.eventName);a.eventName===K.D.za&&X(a,K.D.ac,K.D.wc);if(U(a,L.J.ra))X(a,K.D.ac,K.D.xp),X(a,K.D.ra,\"1\");else if(U(a,L.J.ae))X(a,K.D.ac,K.D.Jp);else if(U(a,L.J.Yd)||U(a,L.J.Te))X(a,K.D.ac,K.D.Fp);else if(U(a,L.J.ld))X(a,K.D.ac,K.D.Gp);else{var p=Ds();X(a,K.D.Dd,p.gclid);X(a,K.D.Id,p.dclid);X(a,K.D.rl,p.gclsrc);if(!Ri(a,K.D.Dd)&&!Ri(a,K.D.Id)||Q(421))X(a,K.D.Be,p.wbraid),X(a,K.D.xi,p.gbraid);var q=R(a.M,K.D.Da)?function(T){return pG(T.replace(/[\\?#].*$/,\n\"\"))}:function(T){return pG(T.replace(/#.*$/,\"\"))},r=Dt(q);X(a,K.D.Da,r);var t=!!R(a.M,K.D.Ja),u=C.referrer;X(a,K.D.Ja,t?u.replace(/[\\?#].*$/,\"\"):u.replace(/#.*$/,\"\"));fG(a,r,q,!0);if(Vc){var v=Aj(Gj(Vc),\"host\");v&&X(a,K.D.Ul,v)}if(!U(a,L.J.Yd)){var x=Ct();X(a,K.D.zf,x.Ig);X(a,K.D.Af,x.Hs)}var y=GN();FN(y)&&X(a,K.D.Zf,\"1\");X(a,K.D.wl,CN());tr(!1)._up===\"1\"&&X(a,K.D.Jl,\"1\")}mn.H=!0;X(a,K.D.Yb);X(a,K.D.qb);if(Q(421)){var A=es(e);A.length>0&&X(a,K.D.Yb,A.join(\".\"));var E=cs(f+\"_aw\");E.length>0&&X(a,\nK.D.qb,E.join(\".\"))}else if(!Ri(a,K.D.Dd)&&!Ri(a,K.D.Id)&&wt(f)){var F=es(e);F.length>0&&X(a,K.D.Yb,F.join(\".\"))}else if(!Ri(a,K.D.Be)&&b){var G=cs(f+\"_aw\");G.length>0&&X(a,K.D.qb,G.join(\".\"))}X(a,K.D.Nl,Ad());a.M.isGtmEvent&&(a.M.Na[K.D.Rc]=tD(K.D.Rc));tu(a.M)?X(a,K.D.Xd,!1):X(a,K.D.Xd,!0);W(a,L.J.zk,!0);var H=mH();H!==void 0&&X(a,K.D.ng,H||\"error\");var J=mu();J&&X(a,K.D.Je,J);var M=lu();M&&X(a,K.D.Me,M);U(a,L.J.Oc)||W(a,L.J.Ta,!1)}},HN=function(a){return!!(U(a,L.J.ra)||U(a,L.J.ae)||U(a,L.J.Yd)||\nU(a,L.J.Te)||U(a,L.J.ld))};\nvar JN=function(a,b,c){b=b===void 0?!0:b;c=c===void 0?{}:c;if(a.eventName===K.D.Nb&&!a.M.isGtmEvent){var d=R(a.M,K.D.Tf);if(typeof d===\"function\"&&!U(a,L.J.ra)){var e=String(R(a.M,K.D.Uf)),f=e;c[e]&&(f=c[e]);var g=Ri(a,f)||R(a.M,e);if(b){if(typeof d===\"function\")if(e===K.D.qb&&g!==void 0){var h=g.split(\".\");h.length===0?d(void 0):h.length===1?d(h[0]):d(h)}else if(e===K.D.rq&&Q(258)){var k,m={};gp(bq)&&(m.auid=Ri(a,K.D.Ed));var p=GN();if(FN(p))m.gad_source=p.Ig,m.gad_campaignid=p.Vh,m.session_start_time_usec=\n(Date.now()*1E3).toString(),m.landing_page_url=B.location.href,m.landing_page_referrer=C.referrer,m.landing_page_user_agent=Rc.userAgent;else{var q=U(a,L.J.Ia);m.gad_source=rt(q.prefix).Jg}k=mc(JSON.stringify(m));d(k)}else d(g)}else d(g)}a.isAborted=!0}};function KN(a){if(dl.K)if(mn.H=!0,a.eventName===K.D.za)pn(a.M,a.target.id);else{U(a,L.J.Oc)||(mn.K[a.target.id]=!0);var b=U(a,L.J.Ib);fC(b)}};var LN=function(a,b){var c,d,e=b===void 0?{}:b,f=e.fo;c=f===void 0?!1:f;var g=e.Tn,h=e.ct;d=h===void 0?!1:h;(g===void 0?0:g)||(a.M.isGtmEvent?U(a,L.J.la)!==Ku.X.xa&&a.eventName&&X(a,K.D.ac,a.eventName):X(a,K.D.ac,a.eventName));var k=n(Object.entries(a.M.Na)),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value;Sz[q]||c&&rn[q]||d&&Uz[q]||X(a,q,r)}}finally{z(k,m)}};function MN(a,b){return Kr(\"gsid_dc\",{value:{joinId:a,lastJoinedTimeMs:b},expires:b+3E5})===0?!0:!1};\nvar NN=function(a){if(gp(bq)){var b;a:{var c=Nr(\"gsid_dc\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;if(d.value&&typeof d.value===\"object\"){var e=d.value;if(e.joinId&&e.lastJoinedTimeMs&&typeof e.joinId===\"string\"&&typeof e.lastJoinedTimeMs===\"number\"){b=e;break a}}}b=void 0}var f=b,g=f==null?void 0:f.joinId,h=Wb();if(!f||!g||f.lastJoinedTimeMs<h-3E5){var k=lc();g=k&&MN(k,Wb())?k:void 0;g&&W(a,L.J.We,!0)}else g&&f.lastJoinedTimeMs<h-6E4&&MN(f.joinId,h)&&W(a,L.J.We,!0);g&&Q(474)&&\nW(a,L.J.Ik,g)}};var ON={Bq:{Gu:\"cd\",Zo:\"ce\",Hu:\"cf\",Iu:\"cpf\",Ju:\"cu\"}};var PN=function(a){var b=ON.Bq.Zo,c=R(a.M,K.D.Eb);Ri(a,K.D.dd)||X(a,K.D.dd,{});Ri(a,K.D.dd)[b]=c};var QN=function(a){var b=rk(nk.fa.oj),c=I(5);b&&b[c]&&a.mergeHitDataForKey(K.D.Xa,{retry:\"1\"})};\nvar RN=function(a,b,c){c!==void 0&&(a[b]=c)},SN=function(a){return Array.isArray(a)?a[0]:a},UN=function(a){return(Array.isArray(a)?a:[a]).filter(TN)},TN=function(a){return!!a&&typeof a===\"object\"&&!Array.isArray(a)},VN=function(a){if(!a.length)return\"\";var b=nc(JSON.stringify(a));if(b.length<=1E3)return b;for(var c={},d=(c.p=a.length,c),e=nc(JSON.stringify([d])),f=1;f<a.length;f++){var g=[].concat(w(a.slice(0,f)),[d]),h=nc(JSON.stringify(g));if(h.length>1E3)break;e=h}return e},YN=function(a,b,c){var d=\na.hasAttribute(\"itemscope\"),e=a.getAttribute(\"itemprop\");if(e){var f;if(d)f=WN(a,c+1);else{var g=XN[a.tagName.toUpperCase()],h;f=(h=a.getAttribute(\"content\"))!=null?h:g?a.getAttribute(g):a.textContent}var k=f,m=n(e.trim().split(/\\s+/)),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value,r=b[q];r===void 0?b[q]=k:Array.isArray(r)?r.push(k):b[q]=[r,k]}}finally{z(m,p)}}if(!d)for(var t=a.children,u=0;u<t.length;u++)YN(t[u],b,c)},WN=function(a,b){b=b===void 0?0:b;var c={\"@type\":a.getAttribute(\"itemtype\")};\nif(b>4)return c;for(var d=a.children,e=0;e<d.length;e++)YN(d[e],c,b);var f,g,h=(g=(f=a.getAttribute(\"itemref\"))==null?void 0:f.trim().split(/\\s+/))!=null?g:[],k=n(h),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=p?a.ownerDocument.getElementById(p):null;q&&q!==a&&YN(q,c,b)}}finally{z(k,m)}return c},ZN=function(a,b){return String(a[\"@type\"]).split(/[\\s,]+/).some(function(c){return c.split(/[/:]/).pop()===b})},aO=function(a){var b=SN(a);return typeof b===\"string\"?b.replace($N,\"\").trim().slice(0,\n100).replace(/[\\uD800-\\uDBFF]$/,\"\")||void 0:typeof b===\"number\"||typeof b===\"boolean\"?b:void 0},bO=function(a,b){var c={};if(TN(a)){var d=n(b),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;RN(c,f,aO(a[f]))}}finally{z(d,e)}}return c},dO=function(a){var b=n(cO),c=b.next();try{for(;!c.done;c=b.next()){var d=aO(a[c.value]);if(d!==void 0)return d}}finally{z(b,c)}},gO=function(a,b){var c=bO(a,eO),d=dO(a);RN(c,\"gtin\",d);var e=SN(a.brand);RN(c,\"brand\",aO(TN(e)?e.name:e));var f=SN(a.isVariantOf),g,\nh;RN(c,\"inProductGroupWithID\",(h=(g=aO(a.inProductGroupWithID))!=null?g:aO(TN(f)?f.productGroupID:void 0))!=null?h:aO(b));var k=[],m=n(UN(a.offers)),p=m.next();try{for(;!p.done&&k.length!==3;p=m.next()){var q=void 0,r=p.value,t=bO(r,fO);if(t.price===void 0){var u;a:{var v=void 0,x=n(UN(r.priceSpecification)),y=x.next();try{for(;!y.done;y=x.next()){v=y.value;var A=!v[\"@type\"]||ZN(v,\"PriceSpecification\")||ZN(v,\"UnitPriceSpecification\"),E=aO(v.priceType);if(A&&aO(v.price)!==void 0&&(E===void 0||E===\n\"SalePrice\")){u=v;break a}}}finally{z(x,y)}u=void 0}u&&(t.price=aO(u.price),RN(t,\"priceCurrency\",(q=t.priceCurrency)!=null?q:aO(u.priceCurrency)))}var F=dO(r);String(F)!==String(d)&&RN(t,\"gtin\",F);var G=k,H=t;Object.keys(H).length&&G.push(H)}}finally{z(m,p)}RN(c,\"offers\",k.length?k:void 0);return c},hO=function(a,b){var c=TN(a)&&a[\"@graph\"]?a[\"@graph\"]:a,d=n(UN(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;if(ZN(f,\"ProductGroup\")){var g=n(UN(f.hasVariant)),h=g.next();try{for(;!h.done;h=\ng.next()){var k=h.value;if(ZN(k,\"Product\")){var m=b,p=gO(k,f.productGroupID);Object.keys(p).length&&m.push(p)}}}finally{z(g,h)}}else if(ZN(f,\"Product\")){var q=b,r=gO(f);Object.keys(r).length&&q.push(r)}}}finally{z(d,e)}},iO=function(){try{for(var a=[],b=C.querySelectorAll('script[type=\"application/ld+json\"]'),c=0;c<b.length;c++){var d=void 0;try{var e=void 0;d=JSON.parse((e=b[c].textContent)!=null?e:\"\")}catch(p){continue}hO(d,a)}for(var f=[],g=C.querySelectorAll(\"[itemscope]:not([itemprop])\"),h=0;h<\ng.length;h++){var k=g[h],m={\"@type\":k.getAttribute(\"itemtype\")};(ZN(m,\"Product\")||ZN(m,\"ProductGroup\"))&&hO(WN(k),f)}return{mi:VN(a),ni:VN(f)}}catch(p){return{mi:\"\",ni:\"\"}}},$N=/https?:\\/\\/schema\\.org\\//g,cO=[\"gtin\",\"gtin8\",\"gtin12\",\"gtin13\",\"gtin14\"],eO=[\"name\",\"sku\",\"mpn\",\"productID\",\"category\"],fO=[\"price\",\"priceCurrency\",\"availability\",\"sku\",\"lowPrice\"],XN={A:\"href\",AREA:\"href\",LINK:\"href\",DATA:\"value\",METER:\"value\"};\nvar lO=function(a,b){if(Q(658)&&jO(a)&&!aC()){var c,d=(c=Ri(a,K.D.Vl))!=null?c:\"\",e,f=(e=Ri(a,K.D.Wl))!=null?e:\"\";kO.push(function(g){if((g.mi||g.ni)&&(g.mi!==d||g.ni!==f)){W(a,L.J.ld,g);W(a,L.J.ra);W(a,L.J.ae);X(a,K.D.ra);try{b()}finally{W(a,L.J.ld)}}});kO.length===1&&bC(function(){var g=iO(),h=kO;kO=[];var k=n(h),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;p(g)}}finally{z(k,m)}})}},mO=function(a){if(Q(658)){var b=U(a,L.J.ld);!b&&jO(a)&&(b=iO());var c,d=K.D.Vl,e=(c=b)==null?void 0:c.mi;\n(e||Ri(a,d)!==void 0)&&X(a,d,e||void 0);var f,g=K.D.Wl,h=(f=b)==null?void 0:f.ni;(h||Ri(a,g)!==void 0)&&X(a,g,h||void 0)}},jO=function(a){return U(a,L.J.la)===Ku.X.La&&a.eventName===K.D.za&&!HN(a)},kO=[];\nvar nO=function(a,b,c){if(a!==void 0)return Array.isArray(a)?a.map(function(){return{mode:\"m\",location:b,selector:c}}):{mode:\"m\",location:b,selector:c}},oO=function(a,b,c,d){if(!c)return!1;for(var e=String(c.value),f,g=void 0,h=e.replace(/\\[\"?'?/g,\".\").replace(/\"?'?\\]/g,\"\").split(\",\").map(function(u){return u.trim()}).filter(function(u){return u&&!ac(u,\"#\")&&!ac(u,\".\")}),k=0;k<h.length;k++){var m=h[k];if(ac(m,\"dataLayer.\"))f=dA(m.substring(10)),g=nO(f,\"d\",m);else{var p=m.split(\".\");f=B[p.shift()];\nfor(var q=0;q<p.length;q++)f=f&&f[p[q]];g=nO(f,\"j\",m)}if(f!==void 0)break}if(f===void 0)try{var r=C.querySelectorAll(e);if(r&&r.length>0){f=[];for(var t=0;t<r.length&&t<(b===\"email\"||b===\"phone_number\"?5:1);t++)f.push(pd(r[t])||Ub(r[t].value));f=f.length===1?f[0]:f;g=nO(f,\"c\",e)}}catch(u){S(149)}return f?(a[b]=f,d&&g&&(d[b]=g),!0):!1};\nvar pO=function(a){if(uy(a,\"ccd_add_1p_data\",!1)&&gp(bq)){var b=a.M.nb[K.D.hm];if(Fb(b)&&b.enable_code){var c=R(a.M,K.D.bd);if(c===null)W(a,L.J.zn,null);else if(b.enable_code&&Fb(c)&&($v(c),W(a,L.J.zn,c)),Fb(b.selectors)){var d=L.J.mr,e;var f=b.selectors,g=!0;g=g===void 0?!1:g;if(f){var h={},k=!1,m={};k=oO(h,\"email\",f.email,m)||k;k=oO(h,\"phone_number\",f.phone,m)||k;h.address=[];for(var p=f.name_and_address||[],q=0;q<p.length;q++){var r={},t={};k=oO(r,\"first_name\",p[q].first_name,t)||k;k=oO(r,\"last_name\",\np[q].last_name,t)||k;k=oO(r,\"street\",p[q].street,t)||k;k=oO(r,\"city\",p[q].city,t)||k;k=oO(r,\"region\",p[q].region,t)||k;k=oO(r,\"country\",p[q].country,t)||k;k=oO(r,\"postal_code\",p[q].postal_code,t)||k;h.address.push(r);g&&(r._tag_metadata=t)}g&&(h._tag_metadata=m);e=k?h:void 0}else e=void 0;W(a,d,e)}}}};function FP(a,b,c,d){}FP.U=\"internal.executeEventProcessor\";function GP(a){var b;return Wd(b,this.V,1)}GP.U=\"internal.executeJavascriptString\";function HP(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var c=B;try{b=zj(c.escape(c.atob(a)))}catch(d){return}return b};function IP(a){var b=\"\";return b}IP.U=\"internal.generateClientId\";function JP(a){var b={};return Wd(b)}JP.U=\"internal.getAdsCookieWritingOptions\";function KP(a,b){var c=!1;return c}KP.U=\"internal.getAllowAdPersonalization\";function LP(a,b){b=b===void 0?!0:b;var c;return c}LP.U=\"internal.getAuid\";function MP(){var a=[];P(this,\"read_container_data\"),a=km();return Wd(a)}MP.U=\"internal.getContainerIds\";function NP(){var a=new ob;P(this,\"read_container_data\"),a.set(\"containerId\",I(5)),a.set(\"version\",I(1)),a.set(\"environmentName\",I(20)),a.set(\"debugMode\",Jf(71)),a.set(\"previewMode\",Jf(29)),a.set(\"environmentMode\",Jf(28)),a.set(\"firstPartyServing\",Pj()),a.set(\"containerUrl\",Vc),a.set(\"isGoogleOnlyMode\",Jf(62)),a.ab();return a}NP.publicName=\"getContainerVersion\";function OP(a,b){b=b===void 0?!0:b;var c;return c}OP.publicName=\"getCookieValues\";function PP(){var a=\"\";return a}PP.U=\"internal.getCorePlatformServicesParam\";function QP(){return Ck()}QP.U=\"internal.getCountryCode\";function RP(){var a=[];a=hm();return Wd(a)}RP.U=\"internal.getDestinationIds\";function SP(a){var b=new ob;return b}SP.U=\"internal.getDeveloperIds\";function TP(a){var b;return b}TP.U=\"internal.getEcsidCookieValue\";function UP(a,b){var c=null;return c}UP.U=\"internal.getElementAttribute\";function VP(a){var b=null;return b}VP.U=\"internal.getElementById\";function WP(a){var b=\"\";return b}WP.U=\"internal.getElementInnerText\";function XP(a){var b=null;return b}XP.U=\"internal.getElementParent\";function YP(a){var b=null;return b}YP.U=\"internal.getElementPreviousSibling\";function ZP(a,b){var c=null;return Wd(c)}ZP.U=\"internal.getElementProperty\";function $P(a){var b;return b}$P.U=\"internal.getElementValue\";function aQ(a){var b=0;return b}aQ.U=\"internal.getElementVisibilityRatio\";function bQ(a){var b=null;return b}bQ.U=\"internal.getElementsByCssSelector\";\nfunction cQ(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);P(this,\"read_event_data\",a);var c;a:{var d=a,e=AH(this).originalEventData;if(e){for(var f=e,g={},h={},k={},m=[],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++)m.push(u[v]),v!==u.length-1&&m.push(k);t!==r.length-1&&m.push(h)}q!==p.length-1&&m.push(g)}var x=[],y=\"\",A=n(m),E=A.next();\ntry{for(;!E.done;E=A.next()){var F=E.value;F===k?(x.push(y),y=\"\"):y=F===g?y+\"\\\\\":F===h?y+\".\":y+F}}finally{z(A,E)}y&&x.push(y);var G=n(x),H=G.next();try{for(;!H.done;H=G.next()){if(f==null){c=void 0;break a}f=f[H.value]}}finally{z(G,H)}c=f}else c=void 0}b=Wd(c,this.V,1);return b}cQ.U=\"internal.getEventData\";function dQ(a){var b=null;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);P(this,\"read_dom_elements\",\"css\",a);try{var c=C.querySelector(a);c&&(b=new Td(c))}catch(d){return null}return b}dQ.U=\"internal.getFirstElementByCssSelector\";function eQ(){var a;return a}eQ.U=\"internal.getGsaExperimentId\";function fQ(){return new Td(no)}fQ.U=\"internal.getHtmlId\";function gQ(){var a;return a}gQ.U=\"internal.getIframingState\";function hQ(a,b){var c={};return Wd(c)}hQ.U=\"internal.getLinkerValueFromLocation\";function iQ(){var a=new ob;return a}iQ.U=\"internal.getPrivacyStrings\";function jQ(a,b){var c;return c}jQ.U=\"internal.getProductSettingsParameter\";function kQ(a,b){var c;if(!bh(a)||!fh(b))throw O(this.getName(),[\"string\",\"boolean|undefined\"],arguments);P(this,\"get_url\",\"query\",a);var d=Aj(Gj(B.location.href),\"query\"),e=xj(d,a,b);c=Wd(e,this.V);return c}kQ.publicName=\"getQueryParameters\";function lQ(a,b){var c;return c}lQ.publicName=\"getReferrerQueryParameters\";function mQ(a){var b=\"\";return b}mQ.publicName=\"getReferrerUrl\";function nQ(){return Dk()}nQ.U=\"internal.getRegionCode\";function oQ(a,b){var c;return c}oQ.U=\"internal.getRemoteConfigParameter\";function pQ(a,b){var c=null;\nreturn c}pQ.U=\"internal.getScopedElementsByCssSelector\";function qQ(){var a=new ob;a.set(\"width\",0);a.set(\"height\",0);return a}qQ.U=\"internal.getScreenDimensions\";function rQ(){var a=\"\";return a}rQ.U=\"internal.getTopSameDomainUrl\";function sQ(){var a=\"\";return a}sQ.U=\"internal.getTopWindowUrl\";function tQ(a){var b=\"\";if(!ch(a))throw O(this.getName(),[\"string|undefined\"],arguments);P(this,\"get_url\",a);b=Aj(Gj(B.location.href),a);return b}tQ.publicName=\"getUrl\";function uQ(){P(this,\"get_user_agent\");return Rc.userAgent}uQ.publicName=\"getUserAgent\";uQ.U=\"internal.getUserAgent\";function vQ(){var a;return a?Wd(DG(a)):a}vQ.U=\"internal.getUserAgentClientHints\";var xQ=function(a){var b=a.eventName===K.D.wc&&Rm()&&Qj(JM(a)),c=U(a,L.J.Xm),d=U(a,L.J.Hk),e=U(a,L.J.qg),f=U(a,L.J.Re),g=U(a,L.J.sg),h=U(a,L.J.We),k=U(a,L.J.xg),m=U(a,L.J.Nh),p=U(a,L.J.Oh),q=!!IM(a)||!!U(a,L.J.qp);return!(!xd()&&!ud()||e||q||f||g||h||k||p||m||b||c||!d&&wQ())},wQ=function(){return aj(12,function(){return!1})};function yQ(){var a=B;return a.gaGlobal=a.gaGlobal||{}}function zQ(a,b){var c=yQ();if(c.vid===void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};var AQ=[\"GA1\"];\nvar BQ=function(a,b,c){var d=U(a,L.J.Nk);if(d===void 0||c<=d)X(a,K.D.Ob,b),W(a,L.J.Nk,c)},DQ=function(a,b){var c=Ri(a,K.D.Ob);if(R(a.M,K.D.Yc)&&R(a.M,K.D.Xc)||b&&c===b)return c;if(c){c=\"\"+c;if(!CQ(c,a))return S(31),a.isAborted=!0,W(a,L.J.kb,!0),\"\";zQ(c,gp(K.D.ya));return c}S(32);a.isAborted=!0;W(a,L.J.kb,!0);return\"\"},EQ=function(a){var b=U(a,L.J.Ia),c=b.prefix+\"_ga\",d=Av(b.prefix+\"_ga\",b.domain,b.path,AQ,K.D.ya);if(!d){var e=String(R(a.M,K.D.Gd,\"\"));e&&e!==c&&(d=Av(e,b.domain,b.path,AQ,K.D.ya))}return d},\nCQ=function(a,b){var c;var d=U(b,L.J.Ia),e=d.prefix+\"_ga\",f=Uq(d,void 0,void 0,K.D.ya);if(R(b.M,K.D.Hd)===!1&&EQ(b)===a)c=!0;else{var g;g=[AQ[0],Tq(d.domain,d.path),a].join(\".\");c=Oq(e,g,f)!==1}return c};\nvar FQ=function(a){var b=0,c=0;return{start:function(){b=Wb()},stop:function(){c=this.get()},get:function(){var d=0;a.Vj()&&(d=Wb()-b);return d+c}}},GQ=function(){this.H=void 0;this.K=0;this.isActive=this.isVisible=this.P=!1};l=GQ.prototype;l.Lq=function(a){var b=this;if(!this.H){this.P=C.hasFocus();this.isVisible=!C.hidden;this.isActive=!0;var c=function(e){b.H.stop();e();b.Vj()&&b.H.start()},d={onFocus:function(){c(function(){b.P=!0})},onBlur:function(){c(function(){b.P=!1})},ro:function(e){c(function(){b.isActive=\n!0;e&&S(56)})},gk:function(){c(function(){b.isActive=!1})},vo:function(e){c(function(){b.isVisible=e})}};Qj(JM(a))&&!Yc()&&(d.oo=function(){c(function(){Zi(12,!0)})});UK.subscribe(d);this.ki(!0);this.K=0}};l.ki=function(a){if((a===void 0?0:a)||this.H)this.K+=this.Zh(),this.H=FQ(this),this.Vj()&&this.H.start()};l.wu=function(a){var b=this.Zh();b>0&&X(a,K.D.ph,b)};l.Ts=function(a){X(a,K.D.ph);this.ki();this.K=0};l.Vj=function(){return this.P&&this.isVisible&&this.isActive};l.Ls=function(){return this.K+\nthis.Zh()};l.Zh=function(){return this.H&&this.H.get()||0};var HQ=function(a){zb(\"GA4_EVENT\",a)};var IQ=function(a){var b,c=U(a,L.J.wq);if(Array.isArray(c))for(var d=0;d<c.length;d++)HQ(c[d]);(b=Bb(yb.GA4_EVENT||[]))&&X(a,\"_eu\",b)};\nvar MQ=function(a){var b=new RegExp(\"^\"+(((a==null?void 0:a.prefix)||\"\")+\"_ga_\\\\w+$\")),c=Yq(function(r){return b.test(r)}),d={},e;for(e in c)if(c.hasOwnProperty(e)){var f=JQ(c[e]);if(f){var g=Bq(f,2);if(g){var h=KQ(g);if(h){var k=void 0,m=(((k=a)==null?void 0:k.prefix)||\"\").length+4,p=e.substring(m),q=LQ.test(p)?\"S-\"+p.substring(2):\"G-\"+p;d[q]=h}}}}return d},NQ=function(a){if(a){var b;a:{var c=(ac(a,\"s\")&&a.indexOf(\".\")===-1?\"GS2\":\"GS1\")+\".1.\"+a;try{b=zq(c,2);break a}catch(d){}b=void 0}return b}},\nJQ=function(a){if(a&&a.length!==0){var b,c=-Infinity,d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;if(f.t!==void 0){var g=Number(f.t);!isNaN(g)&&g>c&&(c=g,b=f)}}}finally{z(d,e)}return b}},Zq=function(a){a&&(a===\"GS1\"?HQ(N.W.Hm):a===\"GS2\"&&HQ(N.W.Im))},KQ=function(a){var b=NQ(a);if(b){var c=Number(b.o),d=Number(b.t),e=Number(b.j||0);c||HQ(N.W.Pm);d||HQ(N.W.Om);isNaN(e)&&HQ(N.W.Nm);if(c&&d&&!isNaN(e)){var f=b.h,g=f&&f!==\"0\"?String(f):void 0,h=b.d?String(b.d):void 0,k={};return k.s=String(b.s),\nk.o=c,k.g=!!Number(b.g),k.t=d,k.d=h,k.j=e,k.l=b.l===\"1\",k.h=g,k}}},LQ=/^s_\\w+$/;\nvar PQ=function(a,b,c){if(!b)return a;if(!a)return b;var d=KQ(a);if(!d)return b;var e,f=Rb((e=R(c.M,K.D.yh))!=null?e:30),g=U(c,L.J.Hb);if(!(Math.floor(g/1E3)>d.t+f*60))return a;var h=KQ(b);if(!h)return a;h.o=d.o+1;var k;return(k=OQ(h))!=null?k:b},RQ=function(a,b){var c=U(b,L.J.Ia),d=QQ(b,c),e=NQ(a);if(!e)return!1;var f=Uq(c||{},void 0,void 0,Vq.get(2));Oq(d,void 0,f);return $q(d,e,2,c)!==1},SQ=function(a){var b=U(a,L.J.Ia),c;var d=QQ(a,b),e;b:{var f=Zq,g=yq[2];if(g){var h,k=Rq(b.domain),m=Sq(b.path),\np=Object.keys(g.versions),q=Vq.get(2),r;if(h=(r=Gq(d,k,m,p,q))==null?void 0:r.ns){var t=zq(h,2,f);e=t?Xq(t):void 0;break b}}e=void 0}if(e){var u=Wq(d,2,Zq);if(u&&u.length>1){HQ(N.W.Gm);var v=JQ(u);v&&v.t!==e.t&&(HQ(N.W.Jm),e=v)}c=Bq(e,2)}else c=void 0;return c},TQ=function(a){var b=U(a,L.J.Hb),c={};c.s=Ri(a,K.D.Ac);c.o=Ri(a,K.D.Ah);var d;d=Ri(a,K.D.zh);var e=(c.g=d,c.t=Math.floor(b/1E3),c.d=U(a,L.J.ug),c.j=U(a,L.J.vg)||0,c.l=!!U(a,L.J.km),c.h=Ri(a,K.D.qh),c);return OQ(e)},OQ=function(a){if(a.s&&a.o){var b=\n{},c=(b.s=a.s,b.o=String(a.o),b.g=Rb(a.g)?\"1\":\"0\",b.t=String(a.t),b.j=String(a.j),b.l=a.l?\"1\":\"0\",b.h=a.h||\"0\",b.d=a.d,b);return Bq(c,2)}},QQ=function(a,b){var c=a.target.ids[tC[6]],d=b.prefix||\"\";return a.target.prefix===\"S\"?d+\"_ga_s_\"+c:d+\"_ga_\"+c};\nvar UQ=function(){return aj(13,function(){return!1})},VQ=function(a){var b=R(a.M,K.D.Fb),c=a.M.nb[K.D.Fb];if(c===b)return c;var d=Gb(b,null);c&&c[K.D.Ca]&&(d[K.D.Ca]=(d[K.D.Ca]||[]).concat(c[K.D.Ca]));return d},WQ=function(a,b){var c=tr(!0);return c._up!==\"1\"?{}:{clientId:c[a],ub:c[b]}},XQ=function(a,b,c){var d=tr(!0),e=d[b];e&&(BQ(a,e,2),CQ(e,a));var f=d[c];f&&RQ(f,a);return{clientId:e,ub:f}},YQ=function(){var a=Cj(B.location,\"host\"),b=Cj(Gj(C.referrer),\"host\");return a&&b?a===b||a.indexOf(\".\"+b)>=\n0||b.indexOf(\".\"+a)>=0?!0:!1:!1},ZQ=function(a){if(!R(a.M,K.D.Cc))return{};var b=U(a,L.J.Ia),c=b.prefix+\"_ga\",d=QQ(a,b);Br(function(){var e;if(gp(\"analytics_storage\"))e={};else{var f={_up:\"1\"},g;g=Ri(a,K.D.Ob);e=(f[c]=g,f[d]=TQ(a),f)}return e},1);return!gp(\"analytics_storage\")&&YQ()?WQ(c,d):{}},$Q=function(a){var b=VQ(a)||{},c=U(a,L.J.Ia),d=c.prefix+\"_ga\",e=QQ(a,c),f={};Dr(b[K.D.cg],!!b[K.D.Ca])&&(f=XQ(a,d,e),f.clientId&&f.ub&&Zi(13,!0));b[K.D.Ca]&&Ar(function(){var g={},h=EQ(a);h&&(g[d]=h);var k=\nSQ(a);k&&(g[e]=k);var m=Cq(\"FPLC\",void 0,void 0,K.D.ya);m.length&&(g._fplc=m[0]);return g},b[K.D.Ca],b[K.D.Zc],!!b[K.D.yc]);return f};var aR=function(a){if(!U(a,L.J.Vd)&&Tj(a.M)){var b=VQ(a)||{},c=(Dr(b[K.D.cg],!!b[K.D.Ca])?tr(!0)._fplc:void 0)||(Cq(\"FPLC\",void 0,void 0,K.D.ya).length>0?void 0:\"0\");X(a,\"_fplc\",c)}};function bR(a){(Qj(JM(a))||Lj())&&X(a,K.D.im,Dk()||Ck());!Qj(JM(a))&&Lj()&&X(a,K.D.ej,\"::\")}function cR(a){Lj()&&(Qj(JM(a))||Hk()||X(a,K.D.Ll,!0))};var eR=function(a,b){eo(\"grl\",function(){return dR()})(b)||(S(35),a.isAborted=!0,W(a,L.J.kb,!0))},dR=function(){var a=Wb(),b=a+864E5,c=20,d=5E3;return function(e){var f=Wb();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.xs=d,e.bs=c);return g}};\nvar fR=function(a){var b=Ri(a,K.D.Ja);return Aj(Gj(b),\"host\",!0)},gR=function(a){var b=R(a.M,K.D.Nd);if(Q(644)&&(b===null||typeof b===\"string\"&&b.toLowerCase()===\"null\"))X(a,K.D.Nd);else if(b!==void 0)a.copyToHitData(K.D.Nd);else{var c=R(a.M,K.D.Tl),d,e;a:{if(UQ()){var f=VQ(a)||{};if(f&&f[K.D.Ca])for(var g=fR(a),h=f[K.D.Ca],k=0;k<h.length;k++)if(h[k]instanceof RegExp){if(h[k].test(g)){e=!0;break a}}else if(g.indexOf(h[k])>=0){e=!0;break a}}e=!1}if(!(d=e)){var m;if(m=c)a:{for(var p=c.include_conditions||\n[],q=fR(a),r=0;r<p.length;r++)if(p[r].test(q)){m=!0;break a}m=!1}d=m}d&&(X(a,K.D.Nd,\"1\"),HQ(N.W.jn))}};function hR(a,b,c,d){var e;if((xd()||ud())&&Mj()&&Mj()!==\"/\"){var f=Gj(a);e=Jf(50)&&d&&bc(f.pathname,\"/g/collect\")?2:(d||!Lj()||Hk()?0:bc(f.pathname,\"/ga/g/c\")||bc(f.pathname,\"/ag/g/c\"))?1:0}else e=0;switch(e){case 2:var g;if(Q(546)){var h=bc(a,\"/g/collect\")?a.substring(0,a.length-10):a,k=iR(),m=h+k,p=jR(\"/g/collect\",b,c);g={Gc:m,lf:\"\",body:p,Rg:!0}}else g={Gc:a,lf:b,body:c,Rg:!1};return g;case 1:var q;if(Q(547)){var r=iR(),t=a.indexOf(r),u=a.substring(0,t)+r,v=jR(a.substring(t+r.length-1),b,c);q=\n{Gc:u,lf:\"\",body:v,Rg:!0}}else q={Gc:a,lf:b,body:c,Rg:!1};return q;default:return{Gc:a,lf:b,body:c,Rg:!1}}}function iR(){var a=Mj();if(!a)return\"\";ac(a,\"/\")||(a=\"/\"+a);bc(a,\"/\")||(a+=\"/\");return a}function jR(a,b,c){var d=[a];b&&d.push(\"?\",b);c&&d.push(\"\\r\\n\",c);return d.join(\"\")};\nvar kR=function(a,b){uu()&&(a.gcs=vu(),U(b,L.J.Jh)&&(a.gcu=\"1\"));a.gcd=zu(b.M);a.npa=U(b,L.J.sc)?\"0\":\"1\";Dk()===\"US-CO\"&&(a._ng=\"1\")},lR=function(a){if(U(a,L.J.Vd))return{url:Uj(\"https://www.merchant-center-analytics.goog\",void 0,\"\")+\"/mc/collect\",endpoint:20};var b=Nj(Tj(a.M),\"/g/collect\");if(b)return{url:b,endpoint:16};var c;c=U(a,L.J.pn)&&!U(a,L.J.sg)?17:16;return{url:Tk[c](void 0),endpoint:c}},mR={};mR[K.D.Ob]=\"cid\";mR[K.D.Di]=\"gcut\";mR[K.D.Ce]=\"are\";mR[K.D.nh]=\"pscdl\";mR[K.D.He]=\"excid\";mR[K.D.Ni]=\n\"_fid\";mR[K.D.Gl]=\"_geo\";mR[K.D.Ld]=\"gdid\";mR[K.D.Md]=\"_ng\";mR[K.D.Ke]=\"frm\";mR[K.D.Nd]=\"ir\";mR[K.D.Ll]=\"fp\";mR[K.D.xb]=\"ul\";mR[K.D.Ti]=\"ni\";mR[K.D.nq]=\"pae\";mR[K.D.xh]=\"_rdi\";mR[K.D.ad]=\"sr\";mR[K.D.Xl]=\"testonly\";mR[K.D.Bh]=\"tid\";mR[K.D.Xi]=\"tt\";mR[K.D.Ch]=\"ec_mode\";mR[K.D.Um]=\"gtm_up\";mR[K.D.fg]=\"uaa\";mR[K.D.gg]=\"uab\";mR[K.D.hg]=\"uafvl\";mR[K.D.ig]=\"uamb\";mR[K.D.jg]=\"uam\";\nmR[K.D.kg]=\"uap\";mR[K.D.lg]=\"uapv\";mR[K.D.mg]=\"uaw\";mR[K.D.im]=\"ur\";mR[K.D.ej]=\"_uip\";mR[K.D.mq]=\"_prs\";mR[K.D.Zf]=\"lps\";mR[K.D.ye]=\"gclgs\";mR[K.D.Ae]=\"gclst\";mR[K.D.ze]=\"gcllp\";var nR={};nR[K.D.Ff]=\"cc\";nR[K.D.Gf]=\"ci\";nR[K.D.Hf]=\"cm\";nR[K.D.If]=\"cn\";nR[K.D.Kf]=\"cs\";nR[K.D.Lf]=\"ck\";nR[K.D.jb]=\"cu\";nR[K.D.Yf]=\"_tu\";nR[K.D.Da]=\"dl\";nR[K.D.dg]=\"dp\";nR[K.D.Ja]=\"dr\";nR[K.D.Qb]=\"dt\";nR[K.D.zh]=\"seg\";nR[K.D.Ac]=\n\"sid\";nR[K.D.Ah]=\"sct\";nR[K.D.yb]=\"uid\";nR[K.D.pg]=\"gtb\";var oR={};oR[K.D.ph]=\"_et\";oR[K.D.Kd]=\"edid\";oR[K.D.Ge]=\"evnid\";Q(94)&&(oR._eu=\"_eu\");var pR={};pR[K.D.Ff]=\"cc\";pR[K.D.Gf]=\"ci\";pR[K.D.Hf]=\"cm\";pR[K.D.If]=\"cn\";pR[K.D.Kf]=\"cs\";pR[K.D.Lf]=\"ck\";var qR={},rR=(qR[K.D.bd]=1,qR),sR=function(a,b,c){function d(Ia,Ma){if(!(Ma===void 0||rn.hasOwnProperty(Ia)||Ia===K.D.Nd&&Q(644)&&Ma===null)){Ma===null&&(Ma=\"\");var cb;var pb=Ma;Ia!==K.D.qh?cb=!1:U(a,L.J.og)||Qj(JM(a))?(e.ecid=pb,cb=!0):cb=void 0;if(!cb){var jb=\nMa;Ma===!0&&(jb=\"1\");Ma===!1&&(jb=\"0\");jb=String(jb);var ub;if(mR[Ia])ub=mR[Ia],v[ub]=jb;else if(nR[Ia])ub=nR[Ia],g[ub]=jb;else if(oR[Ia])ub=oR[Ia],f[ub]=jb;else if(ac(Ia,\"_&\"))ub=Ia.substring(2),v[ub]=jb;else if(Ia.charAt(0)===\"_\")v[Ia]=jb;else{var fd;pR[Ia]?fd=!0:Ia!==K.D.Jf?fd=!1:(typeof Ma!==\"object\"&&u(Ia,Ma),fd=!0);fd||u(Ia,Ma)}}}}var e={},f={},g={};e.v=\"2\";e.tid=a.target.destinationId;e.gtm=Hu({Wb:U(a,L.J.Ib),ff:U(a,L.J.Dc)});e._p=$i(11);c&&(c.hasUpd||c.hadError)&&(e.em=c.param,Q(627)&&(e.emd=\nc.metadataParam));U(a,L.J.xg)&&(e._gaz=1);kR(e,a);Cu()&&(e.dma_cps=Au());e.dma=Bu();Yt(fu())&&(e.tcfd=Du());var h=$p(a);h&&(g.tag_exp=h);var k=Ri(a,K.D.Ld);k&&(e.gdid=k);f.en=String(a.eventName);if(U(a,L.J.rg)){var m=U(a,L.J.Tm);f._fv=m?2:1}U(a,L.J.Lh)&&(f._nsi=1);if(U(a,L.J.Re)){var p=U(a,L.J.Wm);f._ss=p?2:1}U(a,L.J.qg)&&(f._c=1);U(a,L.J.gd)&&(f._ee=1);if(U(a,L.J.Rm)){var q=Ri(a,K.D.Qa)||R(a.M,K.D.Qa);if(Array.isArray(q))for(var r=0;r<q.length&&r<200;r++)f[\"pr\"+(r+1)]=kg(q[r])}var t=Ri(a,K.D.Kd);\nt&&(f.edid=t);Jt(a,f);var u=function(Ia,Ma){if(typeof Ma!==\"object\"||!rR[Ia]){var cb=\"ep.\"+Ia,pb=\"epn.\"+Ia;Ia=Kb(Ma)?pb:cb;var jb=Kb(Ma)?cb:pb;f.hasOwnProperty(jb)&&delete f[jb];f[Ia]=String(Ma)}},v={},x=n(Object.keys(a.H)),y=x.next();try{for(;!y.done;y=x.next()){var A=y.value;d(A,Ri(a,A))}}finally{z(x,y)}var E=n(Object.keys(v).sort()),F=E.next();try{for(;!F.done;F=E.next()){var G=F.value;e[G]=v[G]}}finally{z(E,F)}(function(Ia){if(Qj(JM(a))&&typeof Ia===\"object\"){var Ma=n(Object.entries(Ia||{})),\ncb=Ma.next();try{for(;!cb.done;cb=Ma.next()){var pb=n(cb.value),jb=pb.next().value,ub=pb.next().value;typeof ub!==\"object\"&&(e[\"sst.\"+jb]=String(ub))}}finally{z(Ma,cb)}}})(Ri(a,K.D.rj));av(e,Ri(a,K.D.dd));var H=Ri(a,K.D.Dh)||{},J=n(Object.entries(H)),M=J.next();try{for(;!M.done;M=J.next()){var T=n(M.value),V=T.next().value,fa=T.next().value,da=V,ha=fa;ha!==void 0&&((ha===null&&(ha=\"\"),da!==K.D.yb||g.uid)?b[da]!==ha&&(f[(Kb(ha)?\"upn.\":\"up.\")+String(da)]=String(ha),b[da]=ha):g.uid=String(ha))}}finally{z(J,\nM)}if(Lj()&&!Hk()&&!Qj(JM(a))){var ja=U(a,L.J.ug);ja?e._gsid=ja:e.njid=\"1\"}var za=U(a,L.J.bj);(za==null?void 0:za.value)>0&&(e.gaf=za.get());var Ha=Ri(a,K.D.Wc);if(Ha){var sa=n(Object.keys(Ha)),ta=sa.next();try{for(;!ta.done;ta=sa.next()){var Za=ta.value;f[\"ext.\"+Za]=Ha[Za]||\"\"}}finally{z(sa,ta)}}var tb=lR(a);mg.call(this,{Aa:e,pe:g,Kj:f},tb.url,tb.endpoint,JM(a),void 0,a.target.destinationId,a.M.eventId,a.M.priorityId)};va(sR,mg);\nvar tR=function(a,b){return a.replace(/\\$\\{([^\\}]+)\\}/g,function(c,d){return b[d]||c})},uR=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;var e;try{e=encodeURIComponent(c||\"/\")}catch(f){e=encodeURIComponent(\"/\")}b.encoded_path=e;return b},vR=function(a,b){if(!Q(546))return{url:a,body:b};var c=n(a.split(\"?\")),d=c.next().value,e=c.next().value,f=hR(d,e||\"\",b||\"\",!0),g=f.Gc,h=f.lf;a=h!==\"\"?g+\"?\"+h:g;b=f.body;\nreturn{url:a,body:b}},xR=function(a,b,c){var d=Gj(b),e=uR(d),f=vR(Ng(d),c),g=function(h){Vw(f.url,f.body,new wR(e,h))&&a&&hl.register(a,1,f.url)};!Q(132)||Xc(\"; wv\")||Xc(\"FBAN\")||Xc(\"FBAV\")||Zc()?g():WM(f.url,f.body,e,g)},wR=function(a,b){ry.call(this);this.templates=a;this.P=b};va(wR,ry);wR.prototype.ba=function(a){var b=tR(a,this.templates);return this.P?b.replace(\"_is_sw=0\",this.P):b};wR.prototype.K=function(a,b){var c=this.ba(a);ry.prototype.K.call(this,c,b)};wR.prototype.H=function(a,b){var c=\nthis.ba(a);ry.prototype.H.call(this,c,b)};\nvar yR=function(a){var b=zd();b!==void 0&&(a+=\"&tfd=\"+Math.round(b));return a},zR=function(a){return!ac(a,Jk())&&!ac(a,Kk())},BR=function(a,b,c,d,e,f){if(!xd())return AR(a,b,c,d),!0;Ul(c,b!==\"\"?a+\"?\"+b:a,d,ma(Object,\"assign\").call(Object,{},e||{},{mo:!0}),void 0,f)||AR(a,b,c,d);return!0},AR=function(a,b,c,d){var e=b!==\"\"?a+\"?\"+b:a;d?Sl(c,e,d):Rl(c,e)},CR=function(a){Q(564)&&xd()&&bc(a,\"/g/collect\")&&B.fetch(a.substring(0,a.length-10),{method:\"POST\",body:\"CjAOATwcCBgO\",credentials:\"omit\"})},ER=function(a,\nb,c,d,e){b=yR(b);var f=a+\"?\"+b;if(!Qj(d)||Rj(d)||wQ()){var g,h=hR(a,b,c,Qj(d));a=h.Gc;b=h.lf;c=h.body;g=h.Rg;var k=DR(a,b,e,c);if(g){var m=k;k=function(){S(198);m==null||m()}}BR(a,b,e,c,void 0,k)||AR(a,b,e,c)}else xR(e,f,c);Qj(d)&&CR(a)},DR=function(a,b,c,d){if(!zR(a)){var e=Tk[67](void 0);if(e)return function(){var f;var g=b.replace(/^\\?/,\"\"),h=Number(xj(g,\"gaf\",!1)),k=0;Number.isInteger(h)&&(k=h);var m=new Er(k);Fr(m,1);if(m.value!==0){var p,q=m.get(),r=RegExp(\"(^|[?&])gaf=[^&]*(&|$)\");p=r.test(g)?\ng.replace(r,\"$1gaf=\"+q+\"$2\"):g.indexOf(\"?\")>=0?g+\"&gaf=\"+q:g[0]===\"/\"||g.indexOf(\"://\")>=0?g+\"?gaf=\"+q:g.length>0?g+\"&gaf=\"+q:\"gaf=\"+q;f=b.indexOf(\"?\")===0?\"?\"+p:p}else f=void 0;BR(e,f||b,ma(Object,\"assign\").call(Object,{},c,{endpoint:67}),d,c.endpoint===17?void 0:{credentials:\"omit\"})}}},FR=function(a,b,c){var d={},e=Wi((d.v=2,d._gsid=a.Aa._gsid,d.gtm=a.Aa.gtm,d._geo=a.Aa._geo,d)),f=\"https://{ga4CollectionSubdomain.}google-analytics.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",(b||\"www\")+\n\".\");AR(f,e,{destinationId:a.destinationId||\"\",endpoint:62,eventId:a.eventId,priorityId:a.priorityId});Xo({targetId:String(a.Aa.tid),request:{url:f+\"?\"+e,parameterEncoding:2,endpoint:62},Ab:c})},GR=function(a,b,c){var d=\"https://{ga4CollectionSubdomain.}analytics.google.com/g/s/collect\".replace(\"{ga4CollectionSubdomain.}\",b?b+\".\":\"\"),e={},f=Wi((e._gsid=a.Aa._gsid,e.gtm=a.Aa.gtm,e._geo=a.Aa._geo,e));AR(d,f,{destinationId:a.destinationId||\"\",endpoint:18,eventId:a.eventId,priorityId:a.priorityId});Xo({targetId:String(a.Aa.tid),\nrequest:{url:d+\"?\"+f,parameterEncoding:2,endpoint:18},Ab:c})},HR=function(a,b,c,d,e,f){if(!e){var g=d&&ac(d,\"google.\")&&d!==\"google.com\"?\"https://www.%/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&\".replace(\"%\",d):void 0;if(g){var h=ma(Object,\"assign\").call(Object,{},b);c&&(h.tag_exp=c);h.z=Nb();var k=g+Wi(h);Tl({destinationId:a.destinationId||\"\",endpoint:47,eventId:a.eventId,priorityId:a.priorityId},k);Xo({targetId:String(a.Aa.tid),request:{url:k,parameterEncoding:2,endpoint:47},Ab:f})}}},IR=function(a,\nb,c,d){var e={},f=ma(Object,\"assign\").call(Object,{},(e.v=2,e),b);c&&(f.tag_exp=c);var g=Wi(f);AR(\"https://stats.g.doubleclick.net/g/collect\",g,{destinationId:a.destinationId||\"\",endpoint:19,eventId:a.eventId,priorityId:a.priorityId});Xo({targetId:String(a.Aa.tid),request:{url:\"https://stats.g.doubleclick.net/g/collect?\"+g,parameterEncoding:2,endpoint:19},Ab:d})},JR=function(a,b){function c(v){a.Aa[v]!=null&&(q[v]=a.Aa[v])}var d=b.iu,e=b.lu,f=b.ku,g=b.ju,h=b.Ns,k=b.kt,m=b.Es,p=b.su;if(d||e||f||g){var q=\n{};a.Aa._ng&&c(\"_ng\");a.Aa.ngs&&c(\"ngs\");a.Aa.ibt&&c(\"ibt\");c(\"tid\");c(\"cid\");c(\"gtm\");var r=n(qH),t=r.next();try{for(;!t.done;t=r.next()){var u=t.value;a.Aa[u]!=null&&c(u)}}finally{z(r,t)}q.aip=1;a.pe.uid&&(q.uid=a.pe.uid);c(\"dma\");a.Aa.dma_cps!=null&&c(\"dma_cps\");a.Aa.gcs!=null&&c(\"gcs\");c(\"gcd\");a.Aa.npa!=null&&c(\"npa\");a.Aa.frm!=null&&c(\"frm\");d&&IR(a,q,p,b.Ab);e&&HR(a,q,p,h,k,b.Ab);f&&GR(a,m,b.Ab);g&&FR(a,m,b.Ab)}},KR=function(){this.T=1;this.P={};this.K=-1;this.H=new ng};l=KR.prototype;l.Xt=\nfunction(){this.T=1;var a=n(Object.keys(this.P)),b=a.next();try{for(;!b.done;b=a.next())delete this.P[b.value]}finally{z(a,b)}};l.Xg=function(a,b){var c=this,d=new sR(a,this.P,b),e={eventId:a.M.eventId,priorityId:a.M.priorityId},f=xQ(a),g,h;f&&this.H.T(d)||this.flush();var k=f&&this.H.add(d);if(k){if(this.K<0){var m=B,p=m.setTimeout,q;Qj(JM(a))?LR?(LR=!1,q=MR):q=NR:q=5E3;this.K=p.call(m,function(){c.flush()},q)}}else{var r=rg(d,this.T++),t=r.params,u=r.body;g=t;h=u;ER(d.baseUrl,t,u,d.P,{destinationId:a.target.destinationId,\nendpoint:d.endpoint,eventId:d.eventId,priorityId:d.priorityId});var v=U(a,L.J.We),x=U(a,L.J.xg),y=U(a,L.J.Oh),A=U(a,L.J.Nh),E=R(a.M,K.D.Ai)!==!1,F=tu(a.M),G={iu:v,lu:x,ku:y,ju:A,Ns:Ik(),Vv:E,Uv:F,kt:Ek(),Ab:e,M:a.M,Es:Hk(),su:$p(a)};JR(d,G)}dl.H&&Gz(a.M.eventId);Yo(function(){if(k){var H=rg(d),J=H.body;g=H.params;h=J}return{targetId:a.target.destinationId,request:{url:d.baseUrl+\"?\"+g,parameterEncoding:2,postBody:h,endpoint:d.endpoint},Ab:e,isBatched:!1}})};l.add=function(a){IM(a)&&!wQ()?this.mu(a):\nthis.Xg(a)};l.flush=function(){if(this.H.events.length){var a;var b=this.H,c=this.T++,d=b.events;if(d.length===1)a=rg(d[0],c);else{var e=[];b.H&&e.push(b.H);for(var f={},g=0;g<d.length;g++){var h=n(Object.entries(d[g].pe)),k=h.next();try{for(;!k.done;k=h.next()){var m=n(k.value),p=m.next().value,q=m.next().value,r=p,t=q;t!=null&&(f[r]=f[r]||{},f[r][String(t)]=f[r][String(t)]+1||1)}}finally{z(h,k)}}var u={},v=n(Object.entries(f)),x=v.next();try{for(;!x.done;x=v.next()){var y=n(x.value),A=y.next().value,\nE=y.next().value,F=A,G=void 0,H=-1,J=0,M=n(Object.entries(E)),T=M.next();try{for(;!T.done;T=M.next()){var V=n(T.value),fa=V.next().value,da=V.next().value,ha=fa,ja=da;J+=ja;var za=(ha.length+F.length+2)*(ja-1);za>H&&(G=ha,H=za)}}finally{z(M,T)}J===d.length&&(u[F]=G)}}finally{z(v,x)}qg(u,e);c&&e.push(\"_s=\"+c);for(var Ha=e.join(\"&\"),sa=[],ta=0;ta<d.length;ta++){var Za=[],tb={},Ia=n(Object.entries(d[ta].pe)),Ma=Ia.next();try{for(;!Ma.done;Ma=Ia.next()){var cb=n(Ma.value),pb=cb.next().value,jb=cb.next().value,\nub=pb,fd=jb;u[ub]!==\"\"+fd&&(tb[ub]=fd)}}finally{z(Ia,Ma)}d[ta].H&&Za.push(d[ta].H);qg(tb,Za);sa.push(Za.join(\"&\"))}var uf=sa.join(\"\\r\\n\");a={params:Ha,body:uf}}var ae=a;ER(this.H.baseUrl,ae.params,ae.body,this.H.K,{destinationId:this.H.destinationId||\"\",endpoint:this.H.endpoint,eventId:this.H.ba,priorityId:this.H.ia});this.H=new ng;this.K>=0&&(B.clearTimeout(this.K),this.K=-1)}};l.mu=function(a){var b=this,c=IM(a);c=yM(c,U(a,L.J.Aj),3);if(Fw(c)){var d=rw(c,void 0,void 0,a);d?d.then(function(f){b.Xg(a,\nf)},function(){b.Xg(a)}):this.Xg(a)}else{var e=Ew(c);this.Xg(a,e)}};var MR=Of(24,500),NR=Of(56,5E3),LR=!0;var PR=function(a){for(var b={},c=String(OR.cookie).split(\";\"),d=0;d<c.length;d++){var e=c[d].split(\"=\"),f=e[0].trim();if(f&&a(f)){var g=e.slice(1).join(\"=\").trim();g&&(g=decodeURIComponent(g));var h=void 0,k=void 0;((h=b)[k=f]||(h[k]=[])).push(g)}}return b};var QR=window,OR=document,RR=function(a){var b=QR._gaUserPrefs;if(b&&b.ioo&&b.ioo()||OR.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&QR[\"ga-disable-\"+a]===!0)return!0;try{var c=QR.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(f){}for(var d=PR(function(f){return f===\"AMP_TOKEN\"}).AMP_TOKEN||[],e=0;e<d.length;e++)if(d[e]==\"$OPT_OUT\")return!0;return OR.getElementById(\"__gaOptOutExtension\")?!0:!1};\nvar SR=function(a,b,c){c===void 0&&(c={});if(b==null)return c;if(typeof b===\"object\"){var d=n(Object.keys(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;SR(a+\".\"+f,b[f],c)}}finally{z(d,e)}}else c[a]=b;return c},TR=function(a){var b={},c=n(a),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;b[e]=!!gp(e)}}finally{z(c,d)}return b},VR=function(a,b){var c=UR.filter(function(e){return!gp(e)});if(c.length){var d=TR(c);jp(c,function(){var e=TR(c),f=[],g=n(c),h=g.next();try{for(;!h.done;h=\ng.next()){var k=h.value;!d[k]&&e[k]&&f.push(k);e[k]&&(d[k]=!0)}}finally{z(g,h)}if(f.length){W(b,L.J.Jh,!0);var m=f.map(function(p){return Bn[p]}).join(\".\");m&&GM(b,\"gcut\",m);sG(b);tN(b);a(b)}})}},WR=function(a){Ri(a,K.D.Wc)&&!Qj(JM(a))&&X(a,K.D.Wc)},YR=function(a){Qj(JM(a))&&GM(a,\"navt\",Ad())},ZR=function(a){Qj(JM(a))&&GM(a,\"lpc\",Ir())},$R=function(a){if(Qj(JM(a))){var b=R(a.M,K.D.Gb),c;b===!0&&(c=\"1\");b===!1&&(c=\"0\");c&&GM(a,\"rdp\",c)}},aS=function(a,b){if(Qj(JM(b))){var c=U(b,L.J.qg);(b.eventName===\n\"page_view\"||c)&&VR(a,b)}},bS=function(a){if(Qj(JM(a))&&a.eventName===K.D.yf&&U(a,L.J.Jh)){var b=Ri(a,K.D.Di);b&&(GM(a,\"gcut\",b),GM(a,\"syn\",1))}},cS=function(a,b,c){if(a===b)return Lj()&&ac(c+\"/\",Mj()+\"/\")?\"7\":\"1\";if(bc(a,\".\"+b))return\"2\";if(bc(b,\".\"+a))return\"3\";var d=a.split(\".\"),e=b.split(\".\"),f=function(g){if(d.length<g||e.length<g)return!1;for(var h=1;h<=g;h++)if(d[d.length-h]!==e[e.length-h])return!1;return!0};return f(3)?\"6\":f(2)?\"5\":\"4\"},dS=function(a){if(Qj(JM(a))){var b=Tj(a.M);if(b){var c=\nNj(b,\"/\"),d=Gj(c),e=Cj(d,\"host\"),f=Cj(B.location,\"host\");if(e&&f){var g=Cj(d,\"path\");a.mergeHitDataForKey(K.D.Xa,{sstd:cS(e,f,g)})}}}},eS=function(a){Qj(JM(a))&&W(a,L.J.Ta,!1)},fS=function(a){Qj(JM(a))&&(U(a,L.J.Ta)&&GM(a,\"sp\",1),U(a,L.J.Jq)&&GM(a,\"syn\",1),U(a,L.J.Oc)&&(GM(a,\"em_event\",1),GM(a,\"sp\",1)))},gS=function(a){if(Qj(JM(a))){var b=$i(11);b&&GM(a,\"tft\",Number(b))}},hS=function(a){function b(e){var f=SR(K.D.bd,e);if(f){var g=n(Object.entries(f)),h=g.next();try{for(;!h.done;h=g.next()){var k=\nn(h.value),m=k.next().value,p=k.next().value;X(a,m,p)}}finally{z(g,h)}}}if(Qj(JM(a))){var c=uy(a,\"ccd_add_1p_data\",!1)?1:0;GM(a,\"ude\",c);var d=R(a.M,K.D.bd);d!==void 0?($v(d),b(d),X(a,K.D.Ch,\"c\")):b(U(a,L.J.Za));W(a,L.J.Za)}},iS=function(a){Q(634)&&Qj(JM(a))&&RR()&&GM(a,\"daga\",1)},jS=function(a){if(Qj(JM(a))){var b=mH();b&&GM(a,\"us_privacy\",b);var c=mu();c&&GM(a,\"gdpr\",c);var d=lu();d&&GM(a,\"gdpr_consent\",d);var e=vF.gppString;e&&GM(a,\"gpp\",e);var f=vF.H;f&&GM(a,\"gpp_sid\",f)}},kS=function(a){Qj(JM(a))&&\nRm()&&R(a.M,K.D.Db)&&GM(a,\"adr\",1)},lS=function(a){if(Qj(JM(a))){var b=Hk();b&&GM(a,\"gcsub\",b)}},mS=function(a){if(Qj(JM(a))){R(a.M,K.D.Sc,void 0,4)===!1&&GM(a,\"ngs\",1);Ek()&&GM(a,\"ga_rd\",1);GM(a,\"gch\",Gk()?1:0);FM()||GM(a,\"ngst\",1);var b=Ik();b&&GM(a,\"etld\",b)}},nS=function(a){},oS=function(a){Qj(JM(a))&&Rm()&&GM(a,\"rnd\",CN())},\npS=function(a){U(a,L.J.ij)&&!R(a.M,K.D.zc)&&(a.isAborted=!0)},UR=[K.D.ma,K.D.na,K.D.Wa];\nvar qS=function(a,b){var c;a:{if(!U(a,L.J.sg)){var d=TQ(a);if(d){if(RQ(d,a)){c=d;break a}S(25);a.isAborted=!0;W(a,L.J.kb,!0)}}c=void 0}var e=c;return{clientId:DQ(a,b),ub:e}},rS=function(a,b,c,d,e){var f=Gn(R(a.M,K.D.Ob));if(R(a.M,K.D.Yc)&&R(a.M,K.D.Xc))f?BQ(a,f,1):(S(127),a.isAborted=!0,W(a,L.J.kb,!0));else{var g=f?1:8;W(a,L.J.Lh,!1);f||(f=EQ(a),g=3);f||(f=b,g=5);if(!f){var h=gp(K.D.ya),k=yQ();f=!k.from_cookie||h?k.vid:void 0;g=6}f?f=\"\"+f:(f=zv(),g=7,W(a,L.J.rg,!0),W(a,L.J.Lh,!0));BQ(a,f,g)}Ri(a,\nK.D.Ob);if(!U(a,L.J.sg)){var m=U(a,L.J.Hb),p=Math.floor(m/1E3),q=void 0;U(a,L.J.Lh)||(q=SQ(a)||c);var r=Rb(R(a.M,K.D.yh,30));r=Math.min(475,r);r=Math.max(5,r);var t=Rb(R(a.M,K.D.Wi,1E4)),u=KQ(q);W(a,L.J.rg,!1);W(a,L.J.Re,!1);W(a,L.J.vg,0);u&&u.j&&W(a,L.J.vg,Math.max(0,u.j-Math.max(0,p-u.t)));var v=!1;if(!u){W(a,L.J.rg,!0);v=!0;var x={};u=(x.s=String(p),x.o=1,x.g=!1,x.t=p,x.l=!1,x.h=void 0,x)}p>u.t+r*60&&(v=!0,u.s=String(p),u.o++,u.g=!1,u.h=void 0);if(v)W(a,L.J.Re,!0),d.Ts(a);else if(d.Ls()>t||a.eventName===\nK.D.wc)u.g=!0;U(a,L.J.og)?R(a.M,K.D.yb)?u.l=!0:u.l=!1:u.l=!1;var y=u.h;if(U(a,L.J.og)||Qj(JM(a))){var A=R(a.M,K.D.qh),E=A?1:8;A||(A=y,E=4);A||(A=yv(),E=7);var F=A.toString(),G=E,H=U(a,L.J.kl);if(H===void 0||G<=H)X(a,K.D.qh,F),W(a,L.J.kl,G)}e?(a.copyToHitData(K.D.Ac,u.s),a.copyToHitData(K.D.Ah,u.o),a.copyToHitData(K.D.zh,u.g?1:0)):(X(a,K.D.Ac,u.s),X(a,K.D.Ah,u.o),X(a,K.D.zh,u.g?1:0));W(a,L.J.km,u.l?1:0);Lj()&&W(a,L.J.ug,u.d||lc())}};\nvar sS=function(a){var b=a.indexOf(\"?\"),c=b===-1?a:a.substring(0,b),d=zj(c);d&&(c=d);return b===-1?c:\"\"+c+a.substring(b)},tS=function(a){if(!R(a.M,K.D.Xc)||!R(a.M,K.D.Yc)){var b=a.copyToHitData,c=K.D.Da,d=\"\",e=C.location;if(e){var f=e.pathname||\"\";f.charAt(0)!==\"/\"&&(f=\"/\"+f);var g=e.search||\"\";if(g[0]===\"?\")for(var h=g.substring(1).split(\"&\"),k=0;k<h.length;++k){var m=h[k].split(\"=\");m&&m.length===2&&m[0]===\"wbraid\"&&(g=g.replace(/([?&])wbraid=[^&]+/,\"$1wbraid=\"+ic(m[1])))}d=e.protocol+\"//\"+e.hostname+\nf+g}b.call(a,c,d,sS);var p=a.copyToHitData,q=K.D.Ja,r=dA(\"gtm.gtagReferrer.\"+a.target.destinationId),t=C.referrer;p.call(a,q,(r?\"\"+r:t)||void 0,sS);a.copyToHitData(K.D.Qb,C.title);a.copyToHitData(K.D.xb,(Rc.language||\"\").toLowerCase());var u=gG();a.copyToHitData(K.D.ad,u.width+\"x\"+u.height);a.copyToHitData(K.D.dg,void 0,sS);FN()&&a.copyToHitData(K.D.Zf,\"1\")}};\nvar vS=function(a){var b;a:{var c=[K.D.Jf,K.D.Ff,K.D.Gf,K.D.Hf,K.D.If,K.D.Kf,K.D.Lf],d=KC(a.M,3),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=f.value,k={},m=!1,p=n(c),q=p.next();try{for(;!q.done;q=p.next())g=q.value,h[g]!==void 0&&(k[g]=h[g],m=!0)}finally{z(p,q)}var r=m?k:void 0;if(r){b=r;break a}}}finally{z(e,f)}b={}}var t=b;if(Fb(t[K.D.Jf])){var u=n(Object.entries(t[K.D.Jf])),v=u.next();try{for(;!v.done;v=u.next()){var x=n(v.value),y=x.next().value,A=x.next().value,E=(K.D.Jf+\"_\"+\ny).toLowerCase();uS[E]&&X(a,E,A)}}finally{z(u,v)}}else{var F=n(Object.entries(t)),G=F.next();try{for(;!G.done;G=F.next()){var H=n(G.value),J=H.next().value,M=H.next().value;uS[J]&&X(a,J,M)}}finally{z(F,G)}}},wS={},uS=(wS[K.D.Ff]=1,wS[K.D.Gf]=1,wS[K.D.Hf]=1,wS[K.D.If]=1,wS[K.D.Kf]=1,wS[K.D.Lf]=1,wS);var xS=function(a){if(!Qj(JM(a))&&U(a,L.J.qg)&&gp(K.D.ma)&&uy(a,\"ga4_ads_linked\",!1)){var b=$G(a),c=hs(b.prefix),d=rt(c);X(a,K.D.ye,d.Jg);X(a,K.D.Ae,d.Xh);X(a,K.D.ze,d.Wh)}};var yS=function(a){var b=R(a.M,K.D.Yc);b&&HQ(N.W.sn);U(a,L.J.Oc)&&HQ(N.W.Lk);var c=mm(nm());(b||Am(c)||c&&c.parent&&c.context&&c.context.source===5)&&HQ(N.W.Ym);U(a,L.J.gj)&&HQ(N.W.Fm);U(a,L.J.fj)&&HQ(N.W.Em)};var zS=function(a){var b=U(a,L.J.bj)||new Er;U(a,L.J.fj)&&U(a,L.J.gj)&&Fr(b,2);W(a,L.J.bj,b)};function AS(a){a.copyToHitData(K.D.yb);var b=R(a.M,K.D.Dh);b&&(YC(b,function(){}),X(a,K.D.Dh,b))};var CS=function(a){if(BS.Bs.replace(/\\s+/g,\"\").split(\",\").indexOf(a.eventName)>=0)a.isAborted=!0,W(a,L.J.kb,!0);else{var b=HM(a);b&&b.blacklisted&&(a.isAborted=!0,W(a,L.J.kb,!0))}},BS={Bs:Mf(31)};function DS(a){var b=function(c){return!!c&&c.conversion};W(a,L.J.qg,b(HM(a)));U(a,L.J.rg)&&W(a,L.J.Tm,b(HM(a,\"first_visit\")));U(a,L.J.Re)&&W(a,L.J.Wm,b(HM(a,\"session_start\")))};var ES=function(a){vn.hasOwnProperty(a.eventName)&&(W(a,L.J.Rm,!0),a.copyToHitData(K.D.Qa),a.copyToHitData(K.D.jb))};var FS=function(a){U(a,L.J.Vd)?W(a,L.J.og,!1):uy(a,\"ccd_add_ec_stitching\",!1)&&W(a,L.J.og,!0)};var GS=function(a){var b=U(a,L.J.vg);b=b||0;var c=!!U(a,L.J.ra),d=b===0||c;W(a,L.J.jj,d);d&&W(a,L.J.vg,60)};var HS=function(a){if(!Q(634)||!U(a,L.J.ij))if(RR(a.target.destinationId))S(28),a.isAborted=!0,W(a,L.J.kb,!0);else{var b=lm();if(b&&Array.isArray(b.destinations))for(var c=0;c<b.destinations.length;c++)if(RR(b.destinations[c])){S(125);a.isAborted=!0;W(a,L.J.kb,!0);break}}};var IS=function(a){var b=C.location.protocol;b!==\"http:\"&&b!==\"https:\"&&(S(29),a.isAborted=!0,W(a,L.J.kb,!0))};var JS=function(a){Rc&&Rc.loadPurpose===\"preview\"&&(S(30),a.isAborted=!0,W(a,L.J.kb,!0))};var KS=function(a,b){b.Tj&&(W(a,L.J.ra,!0),b.Tj=!1,Lj()&&W(a,L.J.ug,lc()))};\nvar LS=function(a){function b(y,A){rn[y]||A===void 0||X(a,y,A)}if(Lu()){var c=n(Object.entries(a.M.cb)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value;b(f,g)}}finally{z(c,d)}}var h=n(Object.entries(a.M.lb)),k=h.next();try{for(;!k.done;k=h.next()){var m=n(k.value),p=m.next().value,q=m.next().value;b(p,q)}}finally{z(h,k)}var r=n(Object.entries(a.M.Na)),t=r.next();try{for(;!t.done;t=r.next()){var u=n(t.value),v=u.next().value,x=u.next().value;b(v,x)}}finally{z(r,\nt)}};var MS=function(a){a.eventName===K.D.za&&(R(a.M,K.D.Rd,!0)?(a.M.Na[K.D.Ra]&&(Lu()&&(a.M.cb[K.D.Ra]=a.M.Na[K.D.Ra]),a.M.lb[K.D.Ra]=a.M.Na[K.D.Ra],a.M.Na[K.D.Ra]=void 0,X(a,K.D.Ra)),a.eventName=K.D.wc):a.isAborted=!0)};\nvar NS=function(a){if(Q(132)){var b=JM(a);if(Qj(b))if(Rj(b))Rj(JM(a))&&a.mergeHitDataForKey(K.D.Xa,{\"3pd\":\"1\"});else if(!(Xc(\"; wv\")||Xc(\"FBAN\")||Xc(\"FBAV\")||Zc())&&gp(K.D.ya)){W(a,L.J.Xm,!0);Qj(JM(a))&&GM(a,\"sw_exp\",1);a:{if(!Q(132)||!Qj(JM(a))||Rj(JM(a)))break a;var c=\"/_/service_worker\";if(Q(546)&&Jf(50)){var d=Mj();d&&d!==\"/\"&&(c=d+c)}b:{var e={au:Nj(Tj(a.M),c)},f;f=(e===void 0?{}:e).au;var g=SM(f),\nh;if(!(h=g===null)){var k;c:{try{Qx(\"internal_sw_allowed\")}catch(p){k=!1;break c}k=!0}h=!k}if(h||TM(g.origin))break b;if(!Sc()){RM().K(void 0,void 0,6);break b}var m=new UM(g);sk(nk.fa.Ph,{})[g.origin]=m;}}}}};var PS=function(a){a.copyToHitData(K.D.Gl);R(a.M,K.D.xh)&&(X(a,K.D.xh,!0),Qj(JM(a))||OS(a))},OS=function(a){var b=K.D.ad,c;c||(c=function(){});Ri(a,b)!==void 0&&X(a,b,c(Ri(a,b)))};var QS=\"gclid dclid gclsrc wbraid gbraid gad_source gad_campaignid utm_source utm_medium utm_campaign utm_term utm_content utm_id\".split(\" \");\nvar RS=function(a){var b=Q(266),c=Q(267);if(b||c){var d=Ri(a,K.D.Da);if(d&&d.indexOf(\"?\")===-1){var e,f=C.location,g,h=f==null?void 0:(g=f.search)==null?void 0:g.replace(\"?\",\"\"),k;if(h){var m=[],p=yj(h,!0),q=n(QS),r=q.next();try{for(;!r.done;r=q.next()){var t=r.value,u=p[t];if(u)for(var v=0;v<u.length;v++){var x=u[v];x!==void 0&&m.push({name:t,value:x})}}}finally{z(q,r)}k=m}else k=[];e=k;if(e.length!==0&&(b&&HQ(N.W.Dm),c)){HQ(N.W.Cm);var y={},A=n(e),E=A.next();try{for(;!E.done;E=A.next()){var F=E.value;\ny[F.name]=F.value}}finally{z(A,E)}var G=Wi(y,{bf:!1});X(a,K.D.Da,d+\"?\"+G)}}}};var SS=[K.D.ya,K.D.ma],TS=[K.D.ya,K.D.ma,K.D.na];\nfunction US(a){var b,c=Q(506)&&!uy(a,\"ccd_ga_ads_ids_opt_out\",!1),d=!!uy(a,\"google_ng\",!1),e=gp(c?d?TS:bq:SS),f;f=uy(a,K.D.Vf,R(a.M,K.D.Vf))||!!uy(a,\"google_ng\",!1);b={jf:c,ot:d,Eo:e,hf:f,Qg:!!uy(a,\"ga4_ads_linked\",!1),bi:Ek(),Fj:!FM(),rt:Qj(JM(a)),nt:!!U(a,L.J.Vd),st:!!U(a,L.J.Re),Xs:!!R(a.M,K.D.Fl),zt:!!U(a,L.J.jj),Cg:R(a.M,K.D.Sc),Wr:R(a.M,K.D.Sc,void 0,4),vt:!!U(a,L.J.sg)};W(a,L.J.gj,b.hf);W(a,L.J.fj,VS(b));b.jf&&!b.hf&&b.Qg&&VS(b)&&X(a,\"_&ibt\",\"1\");VS(b)&&b.Eo&&(b.jf?b.Cg!==!1||b.Qg:1)&&W(a,\nL.J.pn,!0);b.ot&&!b.bi&&X(a,K.D.Md,1);(b.jf?b.Cg:b.Wr)===!1&&X(a,\"_&ngs\",\"1\");W(a,L.J.We,WS(b)&&(b.st||b.Xs));W(a,L.J.xg,WS(b)&&b.zt&&!b.bi)}function VS(a){return a.jf?(a.Qg||a.hf)&&!a.bi&&!a.Fj:a.hf&&a.Cg!==!1&&!a.Fj&&!a.bi}function WS(a){if(a.vt)return!1;if(a.jf){if(!a.hf&&!a.Qg)return!1}else if(!a.hf)return!1;return a.rt||a.nt||a.Fj||(a.jf?a.Cg===!1&&!a.Qg:a.Cg===!1)||!a.Eo?!1:!0};var XS=function(a){cG()&&X(a,K.D.Ce,\"1\")};var YS=function(a){var b={prefix:String(R(a.M,K.D.rb,\"\")),path:String(R(a.M,K.D.xc,\"/\")),flags:String(R(a.M,K.D.Zb,\"\")),domain:String(R(a.M,K.D.Pb,\"auto\")),sd:Number(R(a.M,K.D.Eb,63072E3))};W(a,L.J.Ia,b)};var ZS=function(a){if(Q(435)||Q(553)){var b=Hk();b&&W(a,L.J.Cq,b)}};var $S=function(a){a.copyToHitData(K.D.Xi);for(var b=R(a.M,K.D.Kl)||[],c=0;c<b.length;c++){var d=b[c];if(d.rule_result){a.copyToHitData(K.D.Xi,d.traffic_type);HQ(N.W.yn);break}}};var aT=function(a){if(uy(a,\"ga4_ads_linked\",!1)&&a.eventName===K.D.za){var b=R(a.M,K.D.Tc)!==!1;if(b){var c=$G(a);c.sd&&(c.sd=Math.min(c.sd,7776E3));eH({Ln:b,io:En(R(a.M,K.D.Fb)),No:!!R(a.M,K.D.Cc),Mn:c})}}};var bT=function(a){W(a,L.J.Nh,!1);W(a,L.J.Oh,!1);if(!Hk()&&Lj()&&!Qj(JM(a))&&!U(a,L.J.Vd)&&U(a,L.J.jj)){var b=U(a,L.J.xg);U(a,L.J.ug)&&(b?W(a,L.J.Oh,!0):W(a,L.J.Nh,!0))}};var cT=function(a){R(a.M,K.D.Cc)&&(gp(K.D.ya)||R(a.M,K.D.Ob)||X(a,K.D.Um,!0));var b;var c;c=c===void 0?3:c;var d=B.location.href;if(d){var e=Gj(d).search.replace(\"?\",\"\"),f=xj(e,\"_gl\",!1,!0)||\"\";b=f?ur(f,c)!==void 0:!1}else b=!1;b&&Qj(JM(a))&&GM(a,\"glv\",1);if(a.eventName!==K.D.za)return{};R(a.M,K.D.Cc)&&Zs([\"aw\",\"dc\"]);at([\"aw\",\"dc\"]);var g=$Q(a),h=ZQ(a);return Object.keys(g).length?g:h};\nvar eT=function(a){return!a||dT.test(a)||tn.hasOwnProperty(a)},dT=/^(_|ga_|google_|gtag\\.|firebase_).*$/,fT=function(a){var b=this;this.Ea=a;this.H=this.ub=this.clientId=void 0;this.ka=this.ba=!1;this.Ma=0;this.T=!1;this.ia={Tj:!1};this.P=new KR;this.K=new GQ;UK.subscribe({gi:function(){Q(616)&&(b.K.ki(),Zi(11,(new Date).getTime()),b.P.Xt(),b.ub=void 0)}})};l=fT.prototype;l.Qt=function(a,b,c){var d=this,e=rC(this.Ea);if(e)if(c.eventMetadata[L.J.gd]&&a.charAt(0)===\"_\")c.onFailure();else{a!==K.D.za&&\na!==K.D.Nb&&eT(a)&&S(58);var f=new SJ(e,a,c);W(f,L.J.Hb,b);var g=[K.D.ya],h=Qj(JM(f));W(f,L.J.Vm,h);if(uy(f,K.D.Vf,R(f.M,K.D.Vf))||h)g.push(K.D.ma),g.push(K.D.na);EG.ia(function(){lp(function(){d.Rt(f)},g)})}else c.onFailure()};l.Rt=function(a){var b=this;try{uN(a);if(a.isAborted){Ab();return}wN(a);pS(a);HS(a);CS(a);IS(a);JS(a);xN(a);var c={};eR(a,c);if(a.isAborted){a.M.onFailure();Ab();return}this.H=a;var d=c.bs;c.xs===0&&HQ(N.W.fl);d===0&&HQ(N.W.Jk);KN(a);W(a,L.J.zg,Dm.ja.xd);YS(a);LS(a);this.Mq(a);\nthis.K.wu(a);X(a,K.D.Fi,aj(3,pH));FS(a);pO(a);aT(a);sG(a);this.Bo(cT(a));var e=a.eventName===K.D.za;e&&(this.T=!0);MS(a);e&&!a.isAborted&&this.Ma++>0&&HQ(N.W.bn);sN(a);rS(a,this.clientId,this.ub,this.K,!this.ka);vS(a);tS(a);RS(a);vG(a);KS(a,this.ia);GS(a);DS(a);ES(a);$S(a);aR(a);gR(a);oS(a);dS(a);nS(a);mS(a);lS(a);kS(a);jS(a);iS(a);gS(a);fS(a);bS(a);$R(a);ZR(a);YR(a);bR(a);cR(a);R(a.M,K.D.xh)&&!Qj(JM(a))||FG(a);XS(a);ZS(a);kH(a);uG(a);tG(a);QN(a);iH(a);JN(a,!1);AS(a);US(a);bT(a);BN(a);vN(a);zS(a);\nxS(a);hS(a);eS(a);WR(a);tN(a);yS(a);!this.T&&U(a,L.J.Oc)&&HQ(N.W.jl);IQ(a);if(Q(575)){if(a.isAborted){if(U(a,L.J.kb))a.M.onFailure();Ab();return}if(U(a,L.J.Ta)){a.M.onFailure();Ab();return}}else if(U(a,L.J.Ta)||a.isAborted){a.M.onFailure();Ab();return}this.Bo(qS(a,this.clientId));this.ka=!0;this.tu(a);NS(a);aS(function(f){b.Gn(f)},a);this.K.ki();PS(a);hH(a);if(a.isAborted){a.M.onFailure();Ab();return}this.Gn(a);a.M.onSuccess()}catch(f){a.M.onFailure()}Ab()};l.Gn=function(a){this.P.add(a)};l.Bo=function(a){var b=\na.clientId,c=a.ub;b&&c&&(this.clientId=b,this.ub=c)};l.flush=function(){this.P.flush()};l.tu=function(a){var b=this;if(!this.ba){var c=gp(K.D.na),d=gp(K.D.ya);jp([K.D.na,K.D.ya,K.D.ma],function(e){var f;f=(e===void 0?{}:e).consentEventId;var g=gp(K.D.na),h=gp(K.D.ya),k=!1,m={},p={};if(d!==h&&b.H&&b.ub&&b.clientId){var q=b.clientId,r;var t=KQ(b.ub);r=t?t.h:void 0;if(h){var u=EQ(b.H);if(u){b.clientId=u;var v=SQ(b.H);v&&(b.ub=PQ(v,b.ub,b.H))}else CQ(b.clientId,b.H),zQ(b.clientId,!0);RQ(b.ub,b.H);k=!0;\nm[K.D.Fl]=q;r&&(m[K.D.fq]=r)}else b.ub=void 0,b.clientId=void 0,B.gaGlobal={}}g&&!c&&(k=!0,p[L.J.Jh]=!0,m[K.D.Di]=Bn[K.D.na]);if(k){var x=IC(b.Ea,K.D.yf,m);AD(x,f!=null?f:a.M.eventId,{eventMetadata:p})}d=h;c=g;b.ia.Tj=!0});this.ba=!0}};l.Mq=function(a){a.eventName!==K.D.Nb&&this.K.Lq(a)};var hT=function(a){if(!gT(a)){var b=!1,c=function(){!b&&gT(a)&&(b=!0,kd(C,\"visibilitychange\",c),kd(C,\"prerenderingchange\",c),S(55))};jd(C,\"visibilitychange\",c);jd(C,\"prerenderingchange\",c);S(54)}},gT=function(a){if(\"prerendering\"in C?C.prerendering:C.visibilityState===\"prerender\")return!1;a();return!0};function iT(a){hT(function(){var b=rC(a);if(b){var c=jT(b),d=Dm.ja.xd,e=mD(),f=rC(a,!0);f&&e.H.register(f,c,d,void 0)}});}function jT(a){var b=function(){};var c=new fT(a.id),d=a.prefix===\"MC\",e=a.prefix===\"S\";b=function(f,g,h,k){d&&(k.eventMetadata[L.J.Vd]=!0);e&&(k.eventMetadata[L.J.ij]=!0);c.Qt(g,h,k)};kT(a,c);return b}\nfunction kT(a,b){var c=b.K;UK.subscribe({gk:function(){Zi(12,!0);mD().flush();if((c.Zh()>=1E3||Q(649))&&ud()){var d={},e={eventId:lo(),eventMetadata:(d[L.J.Hk]=!0,d),deferrable:!0},f=K.D.yf,g=a.id;kD(mD(),f,{},g,e)}b.flush()},gi:function(){Zi(12,!1)}});};function lT(a,b){var c=hm();c&&c.indexOf(b)>-1&&(a[L.J.Dc]=!0)}function nT(a,b,c){var d=this;}nT.U=\"internal.gtagConfig\";function oT(a,b,c,d){var e=this;if(!(bh(a)&&Wg(b)&&Wg(c)&&(Vg(d)||Xg(d))))throw O(this.getName(),[\"string\",\"Object|undefined\",\"Object|undefined\",\"Object|undefined\"],arguments);var f=b?D(b,this.V,1):{};wH([function(){P(e,\"configure_google_tags\",a,f)}]);var g=c?D(c):{},h=AH(this);g.originatingEntity=UF(h);h.priorityQueue&&(g.priorityQueue=h.priorityQueue);if(Q(663)){var k;((k=d)==null?0:k.get(\"update\"))||rD(a);if(Lu()){var m=rC(a,\n!0);if(m&&!g.noTargetGroup){var p=m.id;m.oc()?(HD(p),DD(p,f[K.D.fc]||\"default\")):(GD(p),ED(p,f[K.D.fc]||\"default\"))}delete f[K.D.fc]}pD(a,f,g)}else{var q;((q=d)==null?0:q.get(\"update\"))||AD(GC(\"reset_target_config\",a),h.eventId,g);AD(GC(\"destination_config\",a,f),h.eventId,g)}}oT.U=\"internal.gtagDestinationConfig\";\nfunction qT(a,b){}\nqT.publicName=\"gtagSet\";function rT(){var a={};return a};function sT(a){}sT.U=\"internal.initializeServiceWorker\";function tT(a,b){}tT.publicName=\"injectHiddenIframe\";function uT(a,b,c,d,e){}uT.U=\"internal.injectHtml\";var zT={dl:1,id:1};\nfunction AT(a,b,c,d){}AT.publicName=\"injectScript\";function BT(){var a=zk,b=!1;b=!!a.H[\"5\"];return b}BT.U=\"internal.isAutoPiiEligible\";function CT(a){var b=!0;return b}CT.publicName=\"isConsentGranted\";function DT(a){var b=!1;return b}DT.U=\"internal.isDebugMode\";function ET(a){var b=!1;return b}ET.U=\"internal.isDestinationInitialized\";function FT(){return Fk()}FT.U=\"internal.isDmaRegion\";function GT(){return aC()}GT.U=\"internal.isDomReady\";function HT(a){var b=!1;return b}HT.U=\"internal.isEntityInfrastructure\";function IT(a){var b=!1;if(!gh(a))throw O(this.getName(),[\"number\"],[a]);b=Q(a);return b}IT.U=\"internal.isFeatureEnabled\";function JT(){var a=!1;return a}JT.U=\"internal.isFpfe\";function KT(){var a=!1;return a}KT.U=\"internal.isGcpBrowser\";function LT(){var a=!1;return a}LT.U=\"internal.isLandingPage\";function MT(){var a=!1;if(!Lu())return!0;a=Jf(65,!1);return a}MT.U=\"internal.isM3blOrTtvDisabled\";function NT(){var a=!1;return a}NT.U=\"internal.isOgt\";function OT(){var a;return a}OT.U=\"internal.isSafariPcmEligibleBrowser\";function PT(){var a=Hh(function(b){AH(this).log(\"error\",b)});a.publicName=\"JSON\";return a};function QT(a){var b=void 0;return Wd(b)}QT.U=\"internal.legacyParseUrl\";function RT(){return!1}\nvar ST={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function TT(){}TT.publicName=\"logToConsole\";function UT(a,b){if(!bh(a)||!Vg(b))throw O(this.getName(),[\"string\",\"Object\"],arguments);var c=a,d=D(b,this.V),e=mD(),f=rC(c,!0);f&&gD(e.H,f,d);}UT.U=\"internal.mergeRemoteConfig\";function VT(a,b,c){c=c===void 0?!0:c;var d=[];return Wd(d)}VT.U=\"internal.parseCookieValuesFromString\";function WT(a){var b=void 0;if(typeof a!==\"string\")return;a&&ac(a,\"//\")&&(a=C.location.protocol+a);if(typeof URL===\"function\"){var c;a:{var d;try{d=new URL(a)}catch(x){c=void 0;break a}for(var e={},f=Array.from(d.searchParams),g=0;g<f.length;g++){var h=f[g][0],k=f[g][1];e.hasOwnProperty(h)?typeof e[h]===\"string\"?e[h]=[e[h],k]:e[h].push(k):e[h]=k}c={href:d.href,origin:d.origin,protocol:d.protocol,username:d.username,password:d.password,host:d.host,hostname:d.hostname,\nport:d.port,pathname:d.pathname,search:d.search,searchParams:e,hash:d.hash}}return Wd(c)}var m;try{m=Gj(a)}catch(x){return}if(!m.protocol||!m.host)return;var p={};if(m.search)for(var q=m.search.replace(\"?\",\"\").split(\"&\"),r=0;r<q.length;r++){var t=q[r].split(\"=\"),u=t[0],v=zj(t.splice(1).join(\"=\"))||\"\";v=v.replace(/\\+/g,\" \");p.hasOwnProperty(u)?typeof p[u]===\"string\"?p[u]=[p[u],v]:p[u].push(v):p[u]=v}m.searchParams=p;m.origin=m.protocol+\"//\"+m.host;m.username=\"\";m.password=\"\";b=Wd(m);\nreturn b}WT.publicName=\"parseUrl\";function XT(a){}XT.U=\"internal.processAsNewEvent\";function ZT(a,b,c){var d;return d}ZT.U=\"internal.pushToDataLayer\";function $T(a){var b=Ra.apply(1,arguments),c=!1;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var d=[this,a],e=n(b),f=e.next();try{for(;!f.done;f=e.next())d.push(D(f.value,this.V,1))}finally{z(e,f)}try{P.apply(null,d),c=!0}catch(g){return!1}return c}$T.publicName=\"queryPermission\";function aU(a){var b=this;}aU.U=\"internal.queueAdsTransmission\";function bU(a){var b=void 0;return b}bU.publicName=\"readAnalyticsStorage\";function cU(){var a=\"\";return a}cU.publicName=\"readCharacterSet\";function dU(){return I(19)}dU.U=\"internal.readDataLayerName\";function eU(){var a=\"\";return a}eU.publicName=\"readTitle\";function fU(a,b){var c=this;if(!bh(a)||!Yg(b))throw O(this.getName(),[\"string\",\"function\"],arguments);zN(a,function(d){b.invoke(c.V,Wd(d,c.V,1))});}fU.U=\"internal.registerCcdCallback\";function gU(a,b){if(!bh(a)||!Vg(b)&&!Xg(b))throw O(this.getName(),[\"string\",\"Object|undefined\"],arguments);if(qh(AH(this).Ub()))return!1;var c,d,e=rC(a,!0);if(!e)return!1;switch(e.prefix){case \"AW\":c=tO;d=Dm.ja.ib;break;case \"DC\":c=JO;d=Dm.ja.ib;break;case \"GF\":c=NO;d=Dm.ja.jd;break;case \"HA\":c=PO;d=Dm.ja.jd;break;case \"UA\":c=fP;d=Dm.ja.jd;break;case \"MC\":c=jT(e);d=Dm.ja.xd;break;case \"G\":return iT(a),!0;case \"S\":if(!Q(634))return!1;\niT(a);return!0;default:return!1}var f=a,g=c,h=d,k=D(b,this.V,1),m=mD(),p=rC(f,!0);p&&m.H.register(p,g,h,k);return!0}gU.U=\"internal.registerDestination\";var hU=[\"event\"];function iU(a,b,c){}iU.U=\"internal.registerGtagCommandListener\";function jU(a,b){var c=!1;return c}jU.U=\"internal.removeDataLayerEventListener\";function kU(a,b){}\nkU.U=\"internal.removeFormData\";function lU(){}lU.publicName=\"resetDataLayer\";function mU(a,b,c){var d=void 0;return d}mU.U=\"internal.scrubUrlParams\";function nU(a){}nU.U=\"internal.sendAdsHit\";function oU(a,b,c,d){if(arguments.length<2||!Wg(d)||!Wg(c))throw O(this.getName(),[\"any\",\"any\",\"Object|undefined\",\"Object|undefined\"],arguments);var e=c?D(c,this.V,1):{},f=D(a),g=Array.isArray(f)?f:[f];b=String(b);var h=d?D(d):{},k=AH(this);h.originatingEntity=UF(k);k.priorityQueue&&(h.priorityQueue=k.priorityQueue);if(Q(657)){var m=g.filter(function(x){return typeof x===\"string\"});if(m.length<=0)return;var p=IC(m.length>1?m:m[0],b,e);\nAD(p,h.eventId||k.eventId,h)}else for(var q=0;q<g.length;q++){var r=g[q];if(typeof r===\"string\"){var t={};Gb(e,t);var u={};Gb(h,u);var v=IC(r,b,t);AD(v,h.eventId||k.eventId,u)}}}oU.U=\"internal.sendGtagEvent\";function pU(a,b,c){}pU.publicName=\"sendPixel\";function qU(a,b){}qU.U=\"internal.setAnchorHref\";function rU(a){}rU.U=\"internal.setContainerConsentDefaults\";function sU(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;\nreturn f}sU.publicName=\"setCookie\";function tU(a){}tU.U=\"internal.setCorePlatformServices\";function uU(a,b){}uU.U=\"internal.setDataLayerValue\";function vU(a){}vU.publicName=\"setDefaultConsentState\";function wU(a,b){}wU.U=\"internal.setDelegatedConsentType\";function xU(a,b){}xU.U=\"internal.setFormAction\";function yU(a,b,c){c=c===void 0?!1:c;if(!bh(a)||!eh(c))throw O(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);if(!ok(a))throw Error(\"setInCrossContainerData requires valid CrossContainerSchema key.\");(c||rk(a)===void 0)&&qk(a,D(b,this.V,1));}yU.U=\"internal.setInCrossContainerData\";function zU(a,b,c){return!1}zU.publicName=\"setInWindow\";function AU(a,b,c){if(!bh(a)||!bh(b)||arguments.length!==3)throw O(this.getName(),[\"string\",\"string\",\"any\"],arguments);var d=RJ(a)||{};d[b]=D(c,this.V);var e=a,f=QJ;f.H||PJ(f);f.settings[e]=d;}AU.U=\"internal.setProductSettingsParameter\";function BU(a,b,c){if(!bh(a)||!bh(b)||arguments.length!==3)throw O(this.getName(),[\"string\",\"string\",\"any\"],arguments);for(var d=b.split(\".\"),e=sD(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Fb(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=D(c,this.V,1);}BU.U=\"internal.setRemoteConfigParameter\";function CU(a,b){}\nCU.U=\"internal.setTransmissionMode\";function DU(a,b,c,d){var e=this;}DU.publicName=\"sha256\";function EU(a,b,c){}\nEU.U=\"internal.sortRemoteConfigParameters\";function FU(a){}FU.U=\"internal.storeAdsBraidLabels\";function GU(a,b){var c=void 0;return c}GU.U=\"internal.subscribeToCrossContainerData\";var HU={getItem:function(a){var b=null;P(this,\"access_template_storage\");var c=AH(this).Ub(),d=aj(24,function(){return{}});d[c]&&(b=d[c].hasOwnProperty(\"gtm.\"+a)?d[c][\"gtm.\"+a]:null);return b},setItem:function(a,b){P(this,\"access_template_storage\");var c=AH(this).Ub(),d=aj(24,function(){return{}});d[c]=d[c]||{};d[c][\"gtm.\"+a]=b;},\nremoveItem:function(a){P(this,\"access_template_storage\");var b=AH(this).Ub(),c=aj(24,function(){return{}});if(!c[b]||!c[b].hasOwnProperty(\"gtm.\"+a))return;delete c[b][\"gtm.\"+a];},clear:function(){P(this,\"access_template_storage\");var a=AH(this).Ub();delete aj(24,function(){return{}})[a];},\npublicName:\"templateStorage\"};function IU(a,b){var c=!1;return c}IU.U=\"internal.testRegex\";function JU(a){var b;return b};function KU(a,b){}KU.U=\"internal.trackUsage\";function LU(a,b){var c;return c}LU.U=\"internal.unsubscribeFromCrossContainerData\";function MU(a){}MU.publicName=\"updateConsentState\";function NU(a){var b=!1;return b}NU.U=\"internal.userDataNeedsEncryption\";var OU=function(){this.H=new ai},QU=function(){var a=PU;return function(b){var c;var d=a.H;if(d.contains(b))c=d.get(b,this);else{var e;if(e=d.H.hasOwnProperty(b)){var f=this.V.mb();if(f){var g=!1,h=f.Ub();if(h){qh(h)||(g=!0);}e=g}else e=!0}if(e){var k=d.H.hasOwnProperty(b)?d.H[b]:void 0;c=k}else throw Error(b+\" is not a valid API name.\");}return c}},PU;function RU(a,b,c){PU||(PU=new OU);PU.H.add(a,b,c)}function SU(a,b){PU||(PU=new OU);var c=PU.H;if(c.H.hasOwnProperty(a))throw Error(\"Attempting to add a private function which already exists: \"+a+\".\");if(c.contains(a))throw Error(\"Attempting to add a private function with an existing API name: \"+a+\".\");c.H[a]=Ib(b)?jh(a,b):kh(a,b)};function TU(a,b){function c(d){if(!Vg(d))throw O(this.getName(),[\"Object\"],arguments);var e=D(d,this.V,1).Cb();a(e)}c.U=\"internal.\"+b;return c};function UU(){var a=function(c){return void SU(c.U,c)},b=function(c){return void RU(c.publicName,c)};b(uH);b(BH);b(rI);b(tI);b(uI);b(XI);b(ZI);b(YJ);b(PT());b($J);b(NP);b(OP);b(kQ);b(lQ);b(mQ);b(tQ);b(uQ);b(qT);b(tT);b(AT);b(CT);b(TT);b(WT);b($T);b(bU);b(cU);b(eU);b(pU);b(sU);b(vU);b(zU);b(DU);b(HU);b(MU);RU(\"Math\",oh());RU(\"Object\",Zh);RU(\"TestHelper\",ci());RU(\"assertApi\",lh);RU(\"assertThat\",mh);RU(\"decodeUri\",rh);RU(\"decodeUriComponent\",sh);RU(\"encodeUri\",th);RU(\"encodeUriComponent\",uh);RU(\"fail\",\nCh);RU(\"generateRandom\",Eh);RU(\"getTimestamp\",Fh);RU(\"getTimestampMillis\",Fh);RU(\"getType\",Gh);RU(\"makeInteger\",Ih);RU(\"makeNumber\",Jh);RU(\"makeString\",Kh);RU(\"makeTableMap\",Uh);RU(\"mock\",Xh);RU(\"mockObject\",Yh);RU(\"fromBase64\",HP,!(\"atob\"in B));RU(\"localStorage\",ST,!RT());RU(\"toBase64\",JU,!(\"btoa\"in B));a(tH);a(xH);a(QH);a(VH);a(iI);a(pI);a(sI);a(vI);a(wI);a(zI);a(SI);a(TI);a(UI);a(VI);a(WI);a(YI);a($I);a(XJ);a(ZJ);a(aK);a(bK);a(cK);a(dK);a(eK);a(NK);a(VK);a(YK);a(eL);a(fL);a(kL);a(pL);a(uL);a(BL);\na(GL);a(RL);a(TL);a(fM);a(gM);a(hM);a(FP);a(GP);a(IP);a(JP);a(KP);a(LP);a(MP);a(PP);a(QP);a(RP);a(SP);a(TP);a(UP);a(VP);a(WP);a(XP);a(YP);a(ZP);a($P);a(aQ);a(bQ);a(cQ);a(dQ);a(eQ);a(fQ);a(gQ);a(hQ);a(iQ);a(jQ);a(nQ);a(oQ);a(pQ);a(qQ);a(rQ);a(sQ);a(vQ);a(nT);a(oT);a(sT);a(uT);a(BT);a(DT);a(ET);a(FT);a(GT);a(HT);a(IT);a(JT);a(KT);a(LT);a(MT);a(NT);a(OT);a(QT);a(gI);a(UT);a(VT);a(XT);a(ZT);a(aU);a(dU);a(fU);a(gU);a(iU);a(jU);a(kU);a(mU);a(nU);a(oU);a(qU);a(rU);a(tU);a(uU);a(wU);a(xU);a(yU);a(AU);a(BU);\na(CU);a(EU);a(FU);a(GU);a(IU);a(KU);a(LU);a(NU);SU(\"internal.IframingStateSchema\",rT());SU(\"internal.quickHash\",Dh);a(TU(tG,\"taskAddCookieDeprecationLabel\")),a(TU(uG,\"taskAddEventProvenance\")),a(TU(vG,\"taskAddRegionalNonPersonalizedAdData\")),a(TU(FG,\"taskAddUachParams\")),a(TU(GG,\"taskCheckGoogleOwnedAndOperated\")),a(TU(aG,\"taskSetAdsBasketItems\")),a(TU(HG,\"taskSetAdsEventCustomParams\")),a(TU(IG,\"taskSetAdsTransmissionType\")),a(TU(KG,\"taskSetAuidParam\")),a(TU(fH,\"taskSetConfigParams\")),\na(TU(gH,\"taskSetConsentStateMetadata\")),a(TU(hH,\"taskSetFeatureUsageParams\")),a(TU(iH,\"taskSetGoogleAnalysisParams\")),a(TU(jH,\"taskSetGppParams\")),a(TU(kH,\"taskSetIframeStateParam\")),a(TU(lH,\"taskSetNpaParam\")),a(TU(sG,\"taskSetPersonalizationMetadata\")),a(TU(nH,\"taskSetPrivacyParams\")),a(TU(oH,\"taskSetRdp\")),a(TU(rH,\"taskSetUniversalParams\")),a(TU(sH,\"taskSetUrlPassthroughParams\"));PU||(PU=new OU);return QU()};var XF;function VU(){XF.wd(function(a,b,c){fo();var d=co;d.H.SANDBOXED_JS_SEMAPHORE=d.H.SANDBOXED_JS_SEMAPHORE||0;d.H.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{fo(),co.H.SANDBOXED_JS_SEMAPHORE--}})}function WU(a){if(a&&a.length)for(var b=aj(21,function(){return{}}),c=0;c<a.length;c++){var d=a[c].replace(/^_*/,\"\");b[d]=[\"sandboxedScripts\"]}}\nfunction XU(a){if(a){var b=aj(21,function(){return{}}),c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=n(g),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value.replace(/^_*/,\"\");b[p]=b[p]||[];b[p].push(h)}}finally{z(k,m)}}}finally{z(c,d)}}};function YU(a){AD(FC(\"developer_id.\"+a,!0),0,{})};function ZU(a,b){return Gb(a,b||null)}function Y(a){return window.encodeURIComponent(a)}function $U(a){id(a,void 0,void 0)}function aV(a){var b=[\"veinteractive.com\",\"ve-interactive.cn\"];if(!a)return!1;var c=Aj(Gj(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}\nfunction bV(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&a[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null}function cV(a,b){var c={};if(a)for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(b){var e=bV(b,\"parameter\",\"parameterValue\");e&&(c=ZU(e,c))}return c}function dV(a,b,c){return a===void 0||a===c?b:a}var eV={Ya:{Ak:1,un:2,An:3,Bn:4,Cn:5,hr:6}};eV.Ya[eV.Ya.Ak]=\"ADOBE_COMMERCE\";eV.Ya[eV.Ya.un]=\"SQUARESPACE\";eV.Ya[eV.Ya.An]=\"WOO_COMMERCE\";eV.Ya[eV.Ya.Bn]=\"WOO_COMMERCE_LEGACY\";eV.Ya[eV.Ya.Cn]=\"WORD_PRESS\";eV.Ya[eV.Ya.hr]=\"SHOPIFY\";function fV(a){var b=B;return zj(b.escape(b.atob(a)))}\nfunction gV(){try{if(!Q(498))return[];var a=rk(nk.fa.gn);if(Array.isArray(a))return a;var b=[],c;a:{try{c=!!C.querySelector('script[data-requiremodule^=\"mage/\"]');break a}catch(u){}c=!1}c&&b.push(eV.Ya.Ak);var d;a:{try{var e=fV(\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\");d=e?!!C.querySelector('script[src^=\"//'+e+'\"]'):!1;break a}catch(u){}d=!1}d&&b.push(eV.Ya.un);var f;a:{try{f=!!C.querySelector('script[src*=\"woocommerce\"],link[href*=\"woocommerce\"],[class|=\"woocommerce\"]');break a}catch(u){}f=!1}f&&b.push(eV.Ya.Bn);\nvar g;a:{try{var h,k=((h=C.location)==null?void 0:h.hostname)||\"\",m,p=((m=C.location)==null?void 0:m.origin)||\"\",q=fV(\"LndvcmRwcmVzcy5jb20=\"),r=fV(\"Ly9zLncub3Jn\");g=q&&r?bc(k,q)||!!C.querySelector('[src^=\"'+p+'/wp-content\"],meta[name=\"generator\"][content^=\"WordPress \"],link[rel=\"dns-prefetch\"][href=\"'+(r+'\"]')):!1;break a}catch(u){}g=!1}g&&b.push(eV.Ya.Cn);var t;a:{try{t=!!C.querySelector('[class*=\"woocommerce\"],meta[name=\"generator\"][content^=\"WooCommerce \"]');break a}catch(u){}t=!1}t&&b.push(eV.Ya.An);\naC()&&qk(nk.fa.gn,b);return b}catch(u){}return[]};function hV(a,b,c){return dd(a,b,c,void 0)}function iV(a,b){B[a]=b}function jV(a,b,c){var d=B;b&&(d[a]===void 0||c&&!d[a])&&(d[a]=b);return d[a]}var kV={},lV=Ku.X;var Z={securityGroups:{}};\nZ.securityGroups.access_template_storage=[\"google\"],Z.__access_template_storage=function(){return{assert:function(){},da:function(){return{}}}},Z.__access_template_storage.R=\"access_template_storage\",Z.__access_template_storage.isVendorTemplate=!0,Z.__access_template_storage.priorityOverride=0,Z.__access_template_storage.isInfrastructure=!1,Z.__access_template_storage[\"6\"]=!1;\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 41,
                    "connect": 72,
                    "ssl": 51,
                    "send": 0,
                    "wait": 144,
                    "receive": 86
                },
                "_type": 3,
                "_id": "12594.20",
                "_request_id": "12594.20",
                "_ip_addr": "[2607:f8b0:4004:c07::61]",
                "_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": "12594.20",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 230,
                "_ttfb_ms": 144,
                "_load_start": 390,
                "_load_start_float": 390.000259,
                "_bytesIn": 162348,
                "_objectSize": 162348,
                "_objectSizeUncompressed": 468858,
                "_chunks": [
                    {
                        "ts": 548,
                        "bytes": 18146
                    },
                    {
                        "ts": 550,
                        "bytes": 4643
                    },
                    {
                        "ts": 552,
                        "bytes": 2363
                    },
                    {
                        "ts": 570,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 576,
                        "bytes": 22201
                    },
                    {
                        "ts": 586,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 596,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 614,
                        "bytes": 16691,
                        "inflated": 10106
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 09:27:10 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "zstd",
                "_socket": 305,
                "_protocol": "HTTP/2",
                "_dns_start": 263,
                "_dns_end": 304,
                "_connect_start": 318,
                "_connect_end": 339,
                "_ssl_start": 339,
                "_ssl_end": 390,
                "_securityDetails": {
                    "protocol": "TLS 1.3",
                    "keyExchange": "",
                    "keyExchangeGroup": "X25519MLKEM768",
                    "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": "WE2",
                    "validFrom": 1790620700,
                    "validTo": 1797878299,
                    "signedCertificateTimestampList": [
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "Google 'Argon2026h2' log",
                            "logId": "D76D7D10D1A7F577C2C7E95FD700BFF982C9335A65E1D0B3017317C0C8C56977",
                            "timestamp": 1790624302369,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304502206C4439A39B18956CC0C80B9CCB20927D5D6C95B2B36A131620F9BD5E1A29FDA5022100AC2D5B0A93137BE3BBF0A6C01799B8D23047A4945986C550CD76DAC166F096EB"
                        },
                        {
                            "status": "Verified",
                            "origin": "Embedded in certificate",
                            "logDescription": "TrustAsia 'log2026b'",
                            "logId": "25B7EFDEA1130193ED93079770AA322A26620DE35AC8AA7C75197DE0B1A9E065",
                            "timestamp": 1790624302457,
                            "hashAlgorithm": "SHA-256",
                            "signatureAlgorithm": "ECDSA",
                            "signatureData": "304402200288E3B5D8AFB553B99F1DA660BEAA7BF12017B5FC9C4304A386C909C934200F022016DB711D06D447EC576706B695B99A5842736452568A200CD7D505DF100E39FA"
                        }
                    ],
                    "certificateTransparencyCompliance": "compliant",
                    "serverSignatureAlgorithm": 1027,
                    "encryptedClientHello": false
                },
                "_initiator": "https://almanac.httparchive.org/en/2022/",
                "_initiator_line": 2764,
                "_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=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: zstd",
                        "content-length: 162348",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "expires: Mon, 19 Oct 2026 09:27:10 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1921,
                "_score_cache": 0,
                "_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": 41,
                "_connect_ms": 21,
                "_ssl_ms": 51,
                "_gzip_total": null,
                "_gzip_save": null,
                "_minify_total": null,
                "_minify_save": null,
                "_image_total": null,
                "_image_save": null,
                "_cache_time": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 261,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.googletagmanager.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c07::61",
                                    "port": 0
                                },
                                {
                                    "address": "172.253.139.97",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13436875930469116",
                            "type": "data"
                        },
                        {
                            "domain_name": "www.googletagmanager.com",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13436875690468949",
                            "type": "error"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c07::61"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.253.139.97"
                        ]
                    }
                },
                "_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": 259,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF2TCCBYCgAwIBAgIRAPFFABGeGSYtEFcUQLa1ieEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UyMB4XDTI2MDkyODE4MzgyMFoXDTI2MTIyMTE4MzgxOVowITEfMB0G\nA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqGSM49\nAwEHA0IABE49wW47v+5fCO6zNd3ej9a1xhX97iLmEI87BFXD9lNtl/pfVwyiz9uO\n4aZVkJ3H/ZFAN8WvCMV6JNme44hrSkujggR9MIIEeTAOBgNVHQ8BAf8EBAMCB4Aw\nEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9xEN\nAhrk4vdcAjmWU7srXcTdIzMwHwYDVR0jBBgwFoAUdb7Ed66J9kQ3fc+xaB8dGuvc\nNFkwNQYIKwYBBQUHAQEEKTAnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29v\nZy93ZTIuY3J0MIICdwYDVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5j\nb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50\nLmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1t\nZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVu\ndC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFw\ncC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2\naWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29t\nghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5j\nb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5h\nbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFu\nYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdv\nb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5j\nb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3\ndy5nb29nbGVvcHRpbWl6ZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0f\nBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UyL3h1enQzUFU5Rl93LmNy\nbDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ANdtfRDRp/V3wsfpX9cAv/mCyTNa\nZeHQswFzF8DIxWl3AAABoOmGhSEAAAQDAEcwRQIgbEQ5o5sYlWzAyAucyyCSfV1s\nlbKzahMWIPm9Xhop/aUCIQCsLVsKkxN747vwpsAXmbjSMEeklFmGxVDNdtrBZvCW\n6wB1ACW3796hEwGT7ZMHl3CqMiomYg3jWsiqfHUZfeCxqeBlAAABoOmGhXkAAAQD\nAEYwRAIgAojjtdivtVO5nx2mYL6qe/EgF7X8nEMEo4bJCck0IA8CIBbbcR0G1Efs\nV2cGtpW5mlhCc2RSVoogDNfVBd8QDjn6MAoGCCqGSM49BAMCA0cAMEQCIAHCQF7u\n1NXJXaWyif2RlTnqduL4q4PMu70ktqr4WeDbAiAkL6n+kKD7rg8/nyku+UV+JtRi\nKvAcASfN5IBNXhGy1g==\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_body_hash": "aad850f85117cf7ea6992195e851637333f72399e914a2eb99c83121959a0345",
                "_server_port": "443",
                "_renderBlocking": "potentially_blocking",
                "_load_end": 620,
                "_ttfb_start": 390,
                "_ttfb_end": 534,
                "_download_start": 534,
                "_download_end": 620,
                "_download_ms": 86,
                "_all_start": 263,
                "_all_end": 620,
                "_all_ms": 343,
                "_index": 14,
                "_number": 15,
                "_body_file": "009-12594.20-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 44,
                    "v8.compile": 16,
                    "FunctionCall": 123
                },
                "_cpu.EvaluateScript": 44,
                "_cpu.v8.compile": 16,
                "_cpu.FunctionCall": 123,
                "_cpuTime": 183,
                "_body_id": "12594.20",
                "_js_timing": [
                    [
                        724.975,
                        768.93
                    ],
                    [
                        724.991,
                        741.223
                    ],
                    [
                        770.799,
                        889.088
                    ],
                    [
                        895.82,
                        898.335
                    ],
                    [
                        898.824,
                        898.976
                    ],
                    [
                        899.009,
                        899.136
                    ],
                    [
                        899.161,
                        899.173
                    ],
                    [
                        899.184,
                        899.191
                    ],
                    [
                        899.203,
                        899.21
                    ],
                    [
                        899.22,
                        899.225
                    ],
                    [
                        899.235,
                        899.24
                    ],
                    [
                        899.25,
                        899.255
                    ],
                    [
                        899.264,
                        899.273
                    ],
                    [
                        899.298,
                        899.332
                    ],
                    [
                        899.344,
                        899.365
                    ],
                    [
                        899.385,
                        899.411
                    ],
                    [
                        899.423,
                        899.436
                    ],
                    [
                        899.47,
                        899.476
                    ],
                    [
                        899.492,
                        899.497
                    ],
                    [
                        899.512,
                        899.517
                    ],
                    [
                        899.532,
                        899.537
                    ],
                    [
                        899.668,
                        899.676
                    ],
                    [
                        901.323,
                        901.347
                    ],
                    [
                        901.565,
                        901.602
                    ],
                    [
                        901.629,
                        901.64
                    ],
                    [
                        901.649,
                        901.669
                    ],
                    [
                        901.682,
                        901.686
                    ],
                    [
                        990.821,
                        990.889
                    ],
                    [
                        991.169,
                        991.345
                    ],
                    [
                        1004.829,
                        1006.25
                    ],
                    [
                        1006.718,
                        1006.799
                    ],
                    [
                        1007.026,
                        1007.039
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.20"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.535+00:00",
                "time": 65,
                "_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=f1b659664e1ffbc5e1f3feca4080486d"
                        },
                        {
                            "name": "sec-ch-ua",
                            "value": "\" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 376,
                    "bodySize": 14864,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=31536000"
                        },
                        {
                            "name": "content-type",
                            "value": "font/woff2"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Tue, 19 Oct 2027 09:27: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": "a25be2067675bde7e05cb76be88ee0c7"
                        },
                        {
                            "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": 62,
                    "receive": 3
                },
                "_type": 3,
                "_id": "12594.34",
                "_request_id": "12594.34",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.34",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Font",
                "_load_ms": 65,
                "_ttfb_ms": 62,
                "_load_start": 493,
                "_load_start_float": 493.000311,
                "_bytesIn": 14864,
                "_objectSize": 14864,
                "_objectSizeUncompressed": 14864,
                "_chunks": [
                    {
                        "ts": 558,
                        "bytes": 14864
                    }
                ],
                "_expires": "Tue, 19 Oct 2027 09:27:10 GMT",
                "_cacheControl": "public, max-age=31536000",
                "_contentType": "font/woff2",
                "_contentEncoding": "",
                "_socket": 169,
                "_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=f1b659664e1ffbc5e1f3feca4080486d",
                "_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=f1b659664e1ffbc5e1f3feca4080486d",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "cache-control: public, max-age=31536000",
                        "content-type: font/woff2",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Tue, 19 Oct 2027 09:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: a25be2067675bde7e05cb76be88ee0c7",
                        "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": 31536000,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 492,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 29,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 256,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 311,
                "_body_hash": "fe4bbdad1d6dff75cde79f8afc07f29502bd4708cb0ce5f552083c3d81ba8382",
                "_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
                    },
                    "head": {
                        "tableVersion": 1,
                        "fontRevision": 1.10400390625,
                        "checkSumAdjustment": 1459215359,
                        "magicNumber": 1594834165,
                        "flags": 2057,
                        "unitsPerEm": 2000,
                        "created": 3398655600,
                        "modified": 3403624070,
                        "xMin": -230,
                        "yMin": -500,
                        "xMax": 2047,
                        "yMax": 1837,
                        "macStyle": 2,
                        "lowestRecPPEM": 9,
                        "fontDirectionHint": 2,
                        "indexToLocFormat": 0,
                        "glyphDataFormat": 0
                    },
                    "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": []
                    },
                    "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": 558,
                "_ttfb_start": 493,
                "_ttfb_end": 555,
                "_download_start": 555,
                "_download_end": 558,
                "_download_ms": 3,
                "_all_start": 493,
                "_all_end": 558,
                "_all_ms": 65,
                "_index": 15,
                "_number": 16
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.558+00:00",
                "time": 25,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-markup.png",
                    "headersSize": 677,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/jxl,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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 402,
                    "bodySize": 7261,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "7261"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "a1d0930518509f65e05cb76be88ee92c"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 7261,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 23,
                    "receive": 2
                },
                "_type": 3,
                "_id": "12594.24",
                "_request_id": "12594.24",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.24",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 25,
                "_ttfb_ms": 23,
                "_load_start": 516,
                "_load_start_float": 516.000317,
                "_bytesIn": 7261,
                "_objectSize": 7261,
                "_objectSizeUncompressed": 7261,
                "_chunks": [
                    {
                        "ts": 541,
                        "bytes": 7261
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 2795,
                "_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/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 7261",
                        "content-type: image/png",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: a1d0930518509f65e05cb76be88ee92c",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2125,
                "_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": 7261,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 512,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 317,
                "_body_hash": "30154e80168b3dd2666b5da25dd10aa92e98fd6fac3e22f5cf9ca874f957b554",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "7.3 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 66 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 19 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "154x252",
                            "Megapixels": 0.039
                        }
                    },
                    "magick": {
                        "baseName": "12594.24",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 154,
                            "height": 252,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 5.4321,
                            "y": 8.88889
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 38808,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 92.32,
                                "median": 73.5,
                                "standardDeviation": 75.0714,
                                "kurtosis": -1.29413,
                                "skewness": -0.109394,
                                "entropy": 0.546144
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 110.047,
                                "median": 0,
                                "standardDeviation": 119.559,
                                "kurtosis": -1.86361,
                                "skewness": 0.244078,
                                "entropy": 0.509546
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 116.905,
                                "median": 76,
                                "standardDeviation": 94.6076,
                                "kurtosis": -1.22814,
                                "skewness": 0.558723,
                                "entropy": 0.523014
                            },
                            "green": {
                                "min": 0,
                                "max": 105,
                                "mean": 74.4785,
                                "median": 105,
                                "standardDeviation": 38.5727,
                                "kurtosis": -0.340947,
                                "skewness": -1.02874,
                                "entropy": 0.582174
                            },
                            "blue": {
                                "min": 0,
                                "max": 113,
                                "mean": 67.8494,
                                "median": 113,
                                "standardDeviation": 47.5458,
                                "kurtosis": -1.74381,
                                "skewness": -0.21164,
                                "entropy": 0.56984
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 22,
                        "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": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "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": "2026-10-19T09:27:10+00:00",
                            "date:modify": "2026-10-19T09:27:10+00:00",
                            "date:timestamp": "2026-10-19T09:27: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": "154, 252",
                            "png:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "22",
                            "png:tRNS": "chunk was found",
                            "signature": "bf12206cb6814a4e46c9ec2a38ca2e3c529fbf17b9fcebea05f46679e9f465b3"
                        },
                        "tainted": false,
                        "filesize": "7261B",
                        "numberPixels": "38808",
                        "pixelsPerSecond": "3.67935MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.010"
                    }
                },
                "_load_end": 541,
                "_ttfb_start": 516,
                "_ttfb_end": 539,
                "_download_start": 539,
                "_download_end": 541,
                "_download_ms": 2,
                "_all_start": 516,
                "_all_end": 541,
                "_all_ms": 25,
                "_index": 16,
                "_number": 17
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.559+00:00",
                "time": 27,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-hat.png",
                    "headersSize": 674,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/jxl,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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 402,
                    "bodySize": 6780,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-length",
                            "value": "6780"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "fed7904c5cfdfcf2e05cb76be88ee226"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 6780,
                        "mimeType": "image/png"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 25,
                    "receive": 2
                },
                "_type": 3,
                "_id": "12594.26",
                "_request_id": "12594.26",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.26",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 27,
                "_ttfb_ms": 25,
                "_load_start": 517,
                "_load_start_float": 517.000323,
                "_bytesIn": 6780,
                "_objectSize": 6780,
                "_objectSizeUncompressed": 6780,
                "_chunks": [
                    {
                        "ts": 544,
                        "bytes": 6780
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 2795,
                "_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/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-length: 6780",
                        "content-type: image/png",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: fed7904c5cfdfcf2e05cb76be88ee226",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2116,
                "_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": 6780,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 514,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 33,
                "_http2_stream_dependency": 31,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 323,
                "_body_hash": "b5e21c467692fd783415f2f2f3587c9e5a7493b5f3b3d876976d6e0c1db86213",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "File": {
                            "FileSize": "6.8 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 111 bytes, use -b option to extract)",
                            "Transparency": "(Binary data 20 bytes, use -b option to extract)",
                            "PixelsPerUnitX": 2835,
                            "PixelsPerUnitY": 2835,
                            "PixelUnits": "meters"
                        },
                        "Composite": {
                            "ImageSize": "186x207",
                            "Megapixels": 0.039
                        }
                    },
                    "magick": {
                        "baseName": "12594.26",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 186,
                            "height": 207,
                            "x": 0,
                            "y": 0
                        },
                        "resolution": {
                            "x": 28.35,
                            "y": 28.35
                        },
                        "printSize": {
                            "x": 6.56085,
                            "y": 7.30159
                        },
                        "units": "PixelsPerCentimeter",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 38502,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 103.333,
                                "median": 109.25,
                                "standardDeviation": 78.6239,
                                "kurtosis": -1.20316,
                                "skewness": 0.0341073,
                                "entropy": 0.487583
                            }
                        },
                        "channelStatistics": {
                            "alpha": {
                                "min": 0,
                                "max": 255,
                                "mean": 136.064,
                                "median": 223,
                                "standardDeviation": 123.837,
                                "kurtosis": -1.94062,
                                "skewness": -0.146396,
                                "entropy": 0.418747
                            },
                            "red": {
                                "min": 0,
                                "max": 255,
                                "mean": 136.075,
                                "median": 76,
                                "standardDeviation": 97.7852,
                                "kurtosis": -1.6095,
                                "skewness": 0.214925,
                                "entropy": 0.47857
                            },
                            "green": {
                                "min": 0,
                                "max": 187,
                                "mean": 81.6184,
                                "median": 105,
                                "standardDeviation": 44.6742,
                                "kurtosis": 0.49853,
                                "skewness": -0.0144206,
                                "entropy": 0.521955
                            },
                            "blue": {
                                "min": 0,
                                "max": 113,
                                "mean": 59.5755,
                                "median": 33,
                                "standardDeviation": 48.1992,
                                "kurtosis": -1.76106,
                                "skewness": 0.0823211,
                                "entropy": 0.531062
                            }
                        },
                        "alpha": "#4C697100",
                        "colormapEntries": 37,
                        "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": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "interlace": "None",
                        "intensity": "Undefined",
                        "compose": "Over",
                        "pageGeometry": {
                            "width": 186,
                            "height": 207,
                            "x": 0,
                            "y": 0
                        },
                        "dispose": "Undefined",
                        "iterations": 0,
                        "compression": "Zip",
                        "orientation": "Undefined",
                        "properties": {
                            "date:create": "2026-10-19T09:27:10+00:00",
                            "date:modify": "2026-10-19T09:27:10+00:00",
                            "date:timestamp": "2026-10-19T09:27: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": "186, 207",
                            "png:pHYs": "x_res=2835, y_res=2835, units=1",
                            "png:PLTE.number_colors": "37",
                            "png:tRNS": "chunk was found",
                            "signature": "c4624190bf69f1ec8e035692ad6acc5747c9e1de1070cd55cdf0b32b0c93ac34"
                        },
                        "tainted": false,
                        "filesize": "6780B",
                        "numberPixels": "38502",
                        "pixelsPerSecond": "3.42248MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.011"
                    }
                },
                "_load_end": 544,
                "_ttfb_start": 517,
                "_ttfb_end": 542,
                "_download_start": 542,
                "_download_end": 544,
                "_download_ms": 2,
                "_all_start": 517,
                "_all_end": 544,
                "_all_ms": 27,
                "_index": 17,
                "_number": 18
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.656+00:00",
                "time": 54,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/character-star.png",
                    "headersSize": 675,
                    "bodySize": -1,
                    "cookies": [],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/jxl,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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 372,
                    "bodySize": 14345,
                    "headers": [
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-type",
                            "value": "image/png"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27: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": "d9a78a517c75a7bfe05cb76be88eeea8"
                        },
                        {
                            "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": 50,
                    "receive": 4
                },
                "_type": 3,
                "_id": "12594.25",
                "_request_id": "12594.25",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.25",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Image",
                "_load_ms": 54,
                "_ttfb_ms": 50,
                "_load_start": 614,
                "_load_start_float": 614.000329,
                "_bytesIn": 14345,
                "_objectSize": 14345,
                "_objectSizeUncompressed": 14345,
                "_chunks": [
                    {
                        "ts": 668,
                        "bytes": 14345
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:10 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/png",
                "_contentEncoding": "",
                "_socket": 169,
                "_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": 2795,
                "_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/jxl,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=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "cache-control: public, max-age=10800",
                        "content-type: image/png",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:10 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: d9a78a517c75a7bfe05cb76be88eeea8",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2119,
                "_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": 14449,
                "_image_save": 0,
                "_cache_time": 10800,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 607,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_socket_group": "https://almanac.httparchive.org <https://httparchive.org same_site>",
                "_http2_stream_id": 35,
                "_http2_stream_dependency": 0,
                "_http2_stream_weight": 147,
                "_http2_stream_exclusive": 1,
                "_netlog_id": 329,
                "_body_hash": "d51f8cc9e9b5b94e907e8fbfe79b82327fa5c42c5f05f44cc54b7447341362b2",
                "_server_port": "443",
                "_image_details": {
                    "detected_type": "png",
                    "metadata": {
                        "ExifTool": {
                            "ExifToolVersion": 12.97
                        },
                        "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": "12594.25",
                        "permissions": 664,
                        "format": "PNG",
                        "formatDescription": "Portable Network Graphics",
                        "mimeType": "image/png",
                        "class": "PseudoClass",
                        "geometry": {
                            "width": 245,
                            "height": 254,
                            "x": 0,
                            "y": 0
                        },
                        "units": "Undefined",
                        "type": "PaletteAlpha",
                        "endianness": "Undefined",
                        "colorspace": "sRGB",
                        "depth": 8,
                        "baseDepth": 8,
                        "channelDepth": {
                            "alpha": 8,
                            "red": 8,
                            "green": 8,
                            "blue": 8
                        },
                        "pixels": 62230,
                        "imageStatistics": {
                            "Overall": {
                                "min": 0,
                                "max": 255,
                                "mean": 68.1021,
                                "median": 0,
                                "standardDeviation": 96.3896,
                                "kurtosis": 2.13627,
                                "skewness": 1.39945,
                                "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",
                        "colormapEntries": 169,
                        "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": "#BDBDBDBDBDBD",
                        "backgroundColor": "#FFFFFFFFFFFF",
                        "borderColor": "#DFDFDFDFDFDF",
                        "transparentColor": "#000000000000",
                        "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": "2026-10-19T09:27:10+00:00",
                            "date:modify": "2026-10-19T09:27:10+00:00",
                            "date:timestamp": "2026-10-19T09:27: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": "245, 254",
                            "png:PLTE.number_colors": "169",
                            "png:tRNS": "chunk was found",
                            "signature": "bc3bd1a4d235710ba30437f02087363658d4ada7337467dd7cb712852cf2be31"
                        },
                        "tainted": false,
                        "filesize": "14345B",
                        "numberPixels": "62230",
                        "pixelsPerSecond": "4.85181MB",
                        "userTime": "0.000u",
                        "elapsedTime": "0:01.012"
                    }
                },
                "_load_end": 668,
                "_ttfb_start": 614,
                "_ttfb_end": 664,
                "_download_start": 664,
                "_download_end": 668,
                "_download_ms": 4,
                "_all_start": 614,
                "_all_end": 668,
                "_all_ms": 54,
                "_index": 18,
                "_number": 19
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.755+00:00",
                "time": 123,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                    "headersSize": 628,
                    "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "id",
                            "value": "UA-22381566-3"
                        },
                        {
                            "name": "cx",
                            "value": "c"
                        },
                        {
                            "name": "gtm",
                            "value": "4e6af0h2"
                        }
                    ]
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 526,
                    "bodySize": 134914,
                    "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": "zstd"
                        },
                        {
                            "name": "content-length",
                            "value": "134914"
                        },
                        {
                            "name": "content-type",
                            "value": "application/javascript; charset=UTF-8"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 09:27:10 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": 134914,
                        "mimeType": "application/javascript",
                        "text": "\n// Copyright 2012 Google Inc. All rights reserved.\n \n(function(){\n\nvar data = {\n\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\n\n\n,\"runtime\":[\n[50,\"__c\",[46,\"a\"],[36,[17,[15,\"a\"],\"value\"]]]\n,\n[50,\"__ccd_ga_first\",[46,\"a\"],[50,\"e\",[46,\"f\"],[2,[15,\"c\"],\"A\",[7,[15,\"f\"]]],[2,[15,\"d\"],\"A\",[7,[15,\"f\"]]]],[52,\"b\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"c\",[15,\"__module_taskPlatformDetection\"]],[52,\"d\",[15,\"__module_taskSetTestHitParams\"]],[\"b\",[17,[15,\"a\"],\"instanceDestinationId\"],[51,\"\",[7,\"f\"],[\"e\",[15,\"f\"]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__ccd_ga_last\",[46,\"a\"],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__e\",[46,\"a\"],[36,[13,[41,\"$0\"],[3,\"$0\",[\"require\",\"internal.getEventData\"]],[\"$0\",\"event\"]]]]\n,\n[50,\"__ogt_1p_data_v2\",[46,\"a\"],[50,\"o\",[46,\"q\",\"r\",\"s\",\"t\"],[22,[20,[16,[15,\"r\"],\"type\"],[15,\"s\"]],[46,[53,[22,[28,[15,\"q\"]],[46,[53,[3,\"q\",[8]]]]],[22,[28,[16,[15,\"q\"],[15,\"s\"]]],[46,[53,[43,[15,\"q\"],[15,\"s\"],[16,[15,\"r\"],\"userData\"]],[52,\"u\",[8,\"mode\",\"a\"]],[22,[16,[15,\"r\"],\"tagName\"],[46,[53,[43,[15,\"u\"],\"location\",[16,[15,\"r\"],\"tagName\"]]]]],[22,[16,[15,\"r\"],\"querySelector\"],[46,[53,[43,[15,\"u\"],\"selector\",[16,[15,\"r\"],\"querySelector\"]]]]],[22,[16,[15,\"r\"],\"testReason\"],[46,[53,[43,[15,\"u\"],\"testReason\",[16,[15,\"r\"],\"testReason\"]]]]],[43,[15,\"t\"],[15,\"s\"],[15,\"u\"]]]]]]]],[36,[15,\"q\"]]],[50,\"p\",[46,\"q\",\"r\",\"s\"],[22,[28,[16,[15,\"a\"],[15,\"s\"]]],[46,[36]]],[43,[15,\"q\"],[15,\"r\"],[8,\"value\",[16,[15,\"a\"],[15,\"s\"]]]]],[22,[28,[17,[15,\"a\"],\"isEnabled\"]],[46,[53,[2,[15,\"a\"],\"gtmOnSuccess\",[7]],[36]]]],[52,\"b\",[\"require\",\"Object\"]],[52,\"c\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"d\",[15,\"__module_featureFlags\"]],[52,\"e\",[15,\"__module_features\"]],[52,\"f\",[\"require\",\"internal.getDestinationIds\"]],[52,\"g\",[\"require\",\"internal.detectUserProvidedData\"]],[52,\"h\",[\"require\",\"queryPermission\"]],[52,\"i\",[\"require\",\"internal.setRemoteConfigParameter\"]],[52,\"j\",[\"require\",\"internal.registerCcdCallback\"]],[52,\"k\",[15,\"__module_metadataSchema\"]],[52,\"l\",[15,\"__module_gtagSchema\"]],[52,\"m\",[30,[\"f\"],[7]]],[52,\"n\",[8,\"enable_code\",true]],[22,[17,[15,\"a\"],\"isAutoEnabled\"],[46,[53,[52,\"q\",[7]],[22,[1,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[46,[53,[53,[41,\"t\"],[3,\"t\",0],[63,[7,\"t\"],[23,[15,\"t\"],[17,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],\"length\"]],[33,[15,\"t\"],[3,\"t\",[0,[15,\"t\"],1]]],[46,[53,[52,\"u\",[17,[16,[17,[15,\"a\"],\"autoCollectExclusionSelectors\"],[15,\"t\"]],\"exclusionSelector\"]],[22,[15,\"u\"],[46,[53,[2,[15,\"q\"],\"push\",[7,[15,\"u\"]]]]]]]]]]]]],[52,\"r\",[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"]],[52,\"s\",[39,[17,[15,\"a\"],\"isAutoCollectPiiEnabledFlag\"],[17,[15,\"a\"],\"autoEmailEnabled\"],true]],[43,[15,\"n\"],\"auto_detect\",[8,\"email\",[15,\"s\"],\"phone\",[1,[15,\"r\"],[17,[15,\"a\"],\"autoPhoneEnabled\"]],\"address\",[1,[15,\"r\"],[17,[15,\"a\"],\"autoAddressEnabled\"]],\"exclude_element_selectors\",[15,\"q\"]]]]]],[22,[17,[15,\"a\"],\"isManualEnabled\"],[46,[53,[52,\"q\",[8]],[22,[17,[15,\"a\"],\"manualEmailEnabled\"],[46,[53,[\"p\",[15,\"q\"],\"email\",\"emailValue\"]]]],[22,[17,[15,\"a\"],\"manualPhoneEnabled\"],[46,[53,[\"p\",[15,\"q\"],\"phone\",\"phoneValue\"]]]],[22,[17,[15,\"a\"],\"manualAddressEnabled\"],[46,[53,[52,\"r\",[8]],[\"p\",[15,\"r\"],\"first_name\",\"firstNameValue\"],[\"p\",[15,\"r\"],\"last_name\",\"lastNameValue\"],[\"p\",[15,\"r\"],\"street\",\"streetValue\"],[\"p\",[15,\"r\"],\"city\",\"cityValue\"],[\"p\",[15,\"r\"],\"region\",\"regionValue\"],[\"p\",[15,\"r\"],\"country\",\"countryValue\"],[\"p\",[15,\"r\"],\"postal_code\",\"postalCodeValue\"],[43,[15,\"q\"],\"name_and_address\",[7,[15,\"r\"]]]]]],[43,[15,\"n\"],\"selectors\",[15,\"q\"]]]]],[65,\"q\",[15,\"m\"],[46,[53,[\"i\",[15,\"q\"],\"user_data_settings\",[15,\"n\"]],[52,\"r\",[16,[15,\"n\"],\"auto_detect\"]],[22,[28,[15,\"r\"]],[46,[53,[6]]]],[52,\"s\",[51,\"\",[7,\"t\"],[52,\"u\",[2,[15,\"t\"],\"getMetadata\",[7,[17,[15,\"k\"],\"DJ\"]]]],[22,[15,\"u\"],[46,[53,[36,[15,\"u\"]]]]],[52,\"v\",[\"c\",[17,[15,\"e\"],\"BD\"]]],[41,\"w\"],[22,[\"h\",\"detect_user_provided_data\",\"auto\"],[46,[53,[3,\"w\",[\"g\",[8,\"excludeElementSelectors\",[16,[15,\"r\"],\"exclude_element_selectors\"],\"fieldFilters\",[8,\"email\",[16,[15,\"r\"],\"email\"],\"phone\",[16,[15,\"r\"],\"phone\"],\"address\",[16,[15,\"r\"],\"address\"]],\"includeSelector\",true,\"readFromDataLayer\",[15,\"v\"]]]]]]],[52,\"x\",[1,[15,\"w\"],[16,[15,\"w\"],\"elements\"]]],[52,\"y\",[8]],[52,\"z\",[8]],[22,[1,[15,\"x\"],[18,[17,[15,\"x\"],\"length\"],0]],[46,[53,[41,\"aA\"],[41,\"aB\"],[3,\"aB\",[8]],[53,[41,\"aC\"],[3,\"aC\",0],[63,[7,\"aC\"],[23,[15,\"aC\"],[17,[15,\"x\"],\"length\"]],[33,[15,\"aC\"],[3,\"aC\",[0,[15,\"aC\"],1]]],[46,[53,[52,\"aD\",[16,[15,\"x\"],[15,\"aC\"]]],[\"o\",[15,\"y\"],[15,\"aD\"],\"email\",[15,\"z\"]],[22,[\"c\",[17,[15,\"e\"],\"AS\"]],[46,[53,[\"o\",[15,\"y\"],[15,\"aD\"],\"phone_number\",[15,\"z\"]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"first_name\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"last_name\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"country\",[15,\"aB\"]]],[3,\"aA\",[\"o\",[15,\"aA\"],[15,\"aD\"],\"postal_code\",[15,\"aB\"]]]]]]]]]],[22,[1,[15,\"aA\"],[28,[16,[15,\"y\"],\"address\"]]],[46,[53,[43,[15,\"y\"],\"address\",[15,\"aA\"]],[43,[16,[15,\"y\"],\"address\"],\"_tag_metadata\",[15,\"aB\"]]]]]]]],[22,[1,[15,\"w\"],[15,\"v\"]],[46,[53,[52,\"aA\",[16,[15,\"w\"],\"dataLayerSearchTime\"]],[52,\"aB\",[16,[15,\"w\"],\"dataLayerSearchCount\"]],[2,[15,\"t\"],\"mergeHitDataForKey\",[7,[17,[15,\"l\"],\"FV\"],[8,\"dlst\",[15,\"aA\"],\"dlsc\",[15,\"aB\"]]]]]]],[22,[30,[16,[15,\"y\"],\"email\"],[16,[15,\"y\"],\"phone_number\"]],[46,[53,[43,[15,\"y\"],\"_tag_metadata\",[15,\"z\"]]]]],[2,[15,\"t\"],\"setMetadata\",[7,[17,[15,\"k\"],\"DJ\"],[15,\"y\"]]],[36,[15,\"y\"]]]],[\"j\",[15,\"q\"],[51,\"\",[7,\"t\"],[2,[15,\"t\"],\"setMetadata\",[7,[17,[15,\"k\"],\"DK\"],[15,\"s\"]]]]]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[50,\"__rep\",[46,\"a\"],[52,\"b\",[\"require\",\"internal.registerDestination\"]],[22,[28,[\"b\",[17,[15,\"a\"],\"containerId\"],[17,[15,\"a\"],\"remoteConfig\"]]],[46,[53,[2,[15,\"a\"],\"gtmOnFailure\",[7]],[36]]]],[2,[15,\"a\"],\"gtmOnSuccess\",[7]]]\n,\n[52,\"__module_gtagSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"ad_storage\"],[52,\"c\",\"ad_user_data\"],[52,\"d\",\"consent_updated\"],[52,\"e\",\"_&emfm\"],[52,\"f\",\"app_remove\"],[52,\"g\",\"app_store_refund\"],[52,\"h\",\"app_store_subscription_cancel\"],[52,\"i\",\"app_store_subscription_convert\"],[52,\"j\",\"app_store_subscription_renew\"],[52,\"k\",\"conversion\"],[52,\"l\",\"first_open\"],[52,\"m\",\"first_visit\"],[52,\"n\",\"gtag.config\"],[52,\"o\",\"in_app_purchase\"],[52,\"p\",\"page_view\"],[52,\"q\",\"session_start\"],[52,\"r\",\"user_engagement\"],[52,\"s\",\"ads_data_redaction\"],[52,\"t\",\"allow_ad_personalization_signals\"],[52,\"u\",\"allow_custom_scripts\"],[52,\"v\",\"allow_enhanced_conversions\"],[52,\"w\",\"allow_google_signals\"],[52,\"x\",\"aw_remarketing_only\"],[52,\"y\",\"discount\"],[52,\"z\",\"aw_feed_country\"],[52,\"aA\",\"aw_feed_language\"],[52,\"aB\",\"items\"],[52,\"aC\",\"aw_merchant_id\"],[52,\"aD\",\"client_id\"],[52,\"aE\",\"conversion_cookie_prefix\"],[52,\"aF\",\"conversion_id\"],[52,\"aG\",\"conversion_linker\"],[52,\"aH\",\"conversion_api\"],[52,\"aI\",\"cookie_expires\"],[52,\"aJ\",\"cookie_prefix\"],[52,\"aK\",\"cookie_update\"],[52,\"aL\",\"country\"],[52,\"aM\",\"currency\"],[52,\"aN\",\"customer_lifetime_value\"],[52,\"aO\",\"customer_type\"],[52,\"aP\",\"debug_mode\"],[52,\"aQ\",\"shipping\"],[52,\"aR\",\"engagement_time_msec\"],[52,\"aS\",\"estimated_delivery_date\"],[52,\"aT\",\"event_developer_id_string\"],[52,\"aU\",\"event_id\"],[52,\"aV\",\"event\"],[52,\"aW\",\"event_timeout\"],[52,\"aX\",\"ext_client_id\"],[52,\"aY\",\"first_party_collection\"],[52,\"aZ\",\"match_id\"],[52,\"bA\",\"_gt_metadata\"],[52,\"bB\",\"google_analysis_params\"],[52,\"bC\",\"gsa_experiment_id\"],[52,\"bD\",\"ignore_referrer\"],[52,\"bE\",\"merchant_feed_label\"],[52,\"bF\",\"merchant_feed_language\"],[52,\"bG\",\"merchant_id\"],[52,\"bH\",\"new_customer\"],[52,\"bI\",\"page_hostname\"],[52,\"bJ\",\"page_path\"],[52,\"bK\",\"page_referrer\"],[52,\"bL\",\"page_title\"],[52,\"bM\",\"_platinum_request_status\"],[52,\"bN\",\"quantity\"],[52,\"bO\",\"restricted_data_processing\"],[52,\"bP\",\"send_page_view\"],[52,\"bQ\",\"server_container_3p_enrichment\"],[52,\"bR\",\"server_container_url\"],[52,\"bS\",\"session_duration\"],[52,\"bT\",\"session_engaged_time\"],[52,\"bU\",\"session_id\"],[52,\"bV\",\"_shared_user_id\"],[52,\"bW\",\"delivery_postal_code\"],[52,\"bX\",\"testonly\"],[52,\"bY\",\"topmost_url\"],[52,\"bZ\",\"transaction_id\"],[52,\"cA\",\"transaction_id_source\"],[52,\"cB\",\"transport_url\"],[52,\"cC\",\"update\"],[52,\"cD\",\"user_data\"],[52,\"cE\",\"user_data_auto_latency\"],[52,\"cF\",\"user_data_auto_meta\"],[52,\"cG\",\"user_data_auto_multi\"],[52,\"cH\",\"user_data_auto_selectors\"],[52,\"cI\",\"user_data_auto_status\"],[52,\"cJ\",\"user_data_mode\"],[52,\"cK\",\"user_id\"],[52,\"cL\",\"user_properties\"],[52,\"cM\",\"value\"],[52,\"cN\",\"_fpm_parameters\"],[52,\"cO\",\"_host_name\"],[52,\"cP\",\"_in_page_command\"],[52,\"cQ\",\"_measurement_type\"],[52,\"cR\",\"conversion_label\"],[52,\"cS\",\"page_location\"],[52,\"cT\",\"_extracted_data\"],[52,\"cU\",\"global_developer_id_string\"],[36,[8,\"B\",[15,\"b\"],\"C\",[15,\"c\"],\"F\",[15,\"d\"],\"I\",[15,\"e\"],\"J\",[15,\"f\"],\"K\",[15,\"g\"],\"L\",[15,\"h\"],\"M\",[15,\"i\"],\"N\",[15,\"j\"],\"P\",[15,\"k\"],\"AG\",[15,\"l\"],\"AH\",[15,\"m\"],\"AI\",[15,\"n\"],\"AK\",[15,\"o\"],\"AL\",[15,\"p\"],\"AN\",[15,\"q\"],\"AS\",[15,\"r\"],\"BE\",[15,\"s\"],\"BL\",[15,\"t\"],\"BM\",[15,\"u\"],\"BO\",[15,\"v\"],\"BP\",[15,\"w\"],\"BZ\",[15,\"x\"],\"CA\",[15,\"y\"],\"CB\",[15,\"z\"],\"CC\",[15,\"aA\"],\"CD\",[15,\"aB\"],\"CE\",[15,\"aC\"],\"CN\",[15,\"aD\"],\"CS\",[15,\"aE\"],\"CT\",[15,\"aF\"],\"KL\",[15,\"cR\"],\"CU\",[15,\"aG\"],\"CW\",[15,\"aH\"],\"DA\",[15,\"aI\"],\"DE\",[15,\"aJ\"],\"DF\",[15,\"aK\"],\"DG\",[15,\"aL\"],\"DH\",[15,\"aM\"],\"DI\",[15,\"aN\"],\"DJ\",[15,\"aO\"],\"DP\",[15,\"aP\"],\"EC\",[15,\"aQ\"],\"EE\",[15,\"aR\"],\"EI\",[15,\"aS\"],\"EL\",[15,\"aT\"],\"EM\",[15,\"aU\"],\"EP\",[15,\"aV\"],\"ES\",[15,\"aW\"],\"KN\",[15,\"cT\"],\"EW\",[15,\"aX\"],\"EY\",[15,\"aY\"],\"FG\",[15,\"aZ\"],\"FR\",[15,\"bA\"],\"KO\",[15,\"cU\"],\"FV\",[15,\"bB\"],\"GD\",[15,\"bC\"],\"GH\",[15,\"bD\"],\"GV\",[15,\"bE\"],\"GW\",[15,\"bF\"],\"GX\",[15,\"bG\"],\"HB\",[15,\"bH\"],\"HE\",[15,\"bI\"],\"KM\",[15,\"cS\"],\"HF\",[15,\"bJ\"],\"HG\",[15,\"bK\"],\"HH\",[15,\"bL\"],\"HP\",[15,\"bM\"],\"HR\",[15,\"bN\"],\"HV\",[15,\"bO\"],\"IC\",[15,\"bP\"],\"IE\",[15,\"bQ\"],\"IF\",[15,\"bR\"],\"IH\",[15,\"bS\"],\"IJ\",[15,\"bT\"],\"IK\",[15,\"bU\"],\"IM\",[15,\"bV\"],\"IN\",[15,\"bW\"],\"IT\",[15,\"bX\"],\"IV\",[15,\"bY\"],\"IY\",[15,\"bZ\"],\"IZ\",[15,\"cA\"],\"JA\",[15,\"cB\"],\"JC\",[15,\"cC\"],\"JN\",[15,\"cD\"],\"JO\",[15,\"cE\"],\"JP\",[15,\"cF\"],\"JQ\",[15,\"cG\"],\"JR\",[15,\"cH\"],\"JS\",[15,\"cI\"],\"JT\",[15,\"cJ\"],\"JV\",[15,\"cK\"],\"JW\",[15,\"cL\"],\"JZ\",[15,\"cM\"],\"KB\",[15,\"cN\"],\"KD\",[15,\"cO\"],\"KE\",[15,\"cP\"],\"KH\",[15,\"cQ\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_metadataSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"accept_by_default\"],[52,\"c\",\"allow_ad_personalization\"],[52,\"d\",\"consent_state\"],[52,\"e\",\"consent_updated\"],[52,\"f\",\"conversion_marking_called\"],[52,\"g\",\"dedupe_id\"],[52,\"h\",\"em_event\"],[52,\"i\",\"enhanced_match_form_metadata\"],[52,\"j\",\"enhanced_match_form_metadata_latency\"],[52,\"k\",\"event_provenance\"],[52,\"l\",\"event_source\"],[52,\"m\",\"event_start_timestamp_ms\"],[52,\"n\",\"event_usage\"],[52,\"o\",\"extra_tag_experiment_ids\"],[52,\"p\",\"form_event_canceled\"],[52,\"q\",\"ga4_collection_subdomain\"],[52,\"r\",\"gtm_extracted_data\"],[52,\"s\",\"handle_internally\"],[52,\"t\",\"has_ga_conversion_consents\"],[52,\"u\",\"hit_type\"],[52,\"v\",\"hit_type_override\"],[52,\"w\",\"ignore_dupe_config\"],[52,\"x\",\"is_conversion\"],[52,\"y\",\"is_external_event\"],[52,\"z\",\"is_first_visit\"],[52,\"aA\",\"is_first_visit_conversion\"],[52,\"aB\",\"is_fpm_encryption\"],[52,\"aC\",\"is_fpm_split\"],[52,\"aD\",\"is_gcp_browser\"],[52,\"aE\",\"is_google_measurement_allowed\"],[52,\"aF\",\"is_server_container_event\"],[52,\"aG\",\"is_session_start\"],[52,\"aH\",\"is_session_start_conversion\"],[52,\"aI\",\"is_sgtm_ga_ads_conversion_study_control_group\"],[52,\"aJ\",\"is_sgtm_prehit\"],[52,\"aK\",\"is_split_conversion\"],[52,\"aL\",\"is_syn\"],[52,\"aM\",\"is_test_event\"],[52,\"aN\",\"no_target_group\"],[52,\"aO\",\"prehit_for_retry\"],[52,\"aP\",\"redact_ads_data\"],[52,\"aQ\",\"redact_click_ids\"],[52,\"aR\",\"send_ccm_parallel_ping\"],[52,\"aS\",\"send_user_data_hit\"],[52,\"aT\",\"speculative\"],[52,\"aU\",\"suppressed_tag_experiment_ids\"],[52,\"aV\",\"syn_or_mod\"],[52,\"aW\",\"user_data_tr_ra\"],[52,\"aX\",\"user_data_tr_rp\"],[52,\"aY\",\"transient_ecsid\"],[52,\"aZ\",\"user_data\"],[52,\"bA\",\"user_data_from_automatic\"],[52,\"bB\",\"user_data_from_automatic_getter\"],[52,\"bC\",\"user_data_from_code\"],[52,\"bD\",\"user_data_from_manual\"],[36,[8,\"A\",[15,\"b\"],\"F\",[15,\"c\"],\"M\",[15,\"d\"],\"N\",[15,\"e\"],\"P\",[15,\"f\"],\"S\",[15,\"g\"],\"V\",[15,\"h\"],\"Y\",[15,\"i\"],\"Z\",[15,\"j\"],\"AD\",[15,\"k\"],\"AE\",[15,\"l\"],\"AF\",[15,\"m\"],\"AG\",[15,\"n\"],\"AH\",[15,\"o\"],\"AO\",[15,\"p\"],\"AP\",[15,\"q\"],\"AS\",[15,\"r\"],\"AT\",[15,\"s\"],\"AU\",[15,\"t\"],\"AW\",[15,\"u\"],\"AX\",[15,\"v\"],\"AY\",[15,\"w\"],\"BB\",[15,\"x\"],\"BE\",[15,\"y\"],\"BF\",[15,\"z\"],\"BG\",[15,\"aA\"],\"BH\",[15,\"aB\"],\"BI\",[15,\"aC\"],\"BJ\",[15,\"aD\"],\"BK\",[15,\"aE\"],\"BP\",[15,\"aF\"],\"BQ\",[15,\"aG\"],\"BR\",[15,\"aH\"],\"BS\",[15,\"aI\"],\"BT\",[15,\"aJ\"],\"BV\",[15,\"aK\"],\"BW\",[15,\"aL\"],\"BX\",[15,\"aM\"],\"CD\",[15,\"aN\"],\"CG\",[15,\"aO\"],\"CJ\",[15,\"aP\"],\"CK\",[15,\"aQ\"],\"CM\",[15,\"aR\"],\"CV\",[15,\"aS\"],\"CY\",[15,\"aT\"],\"DB\",[15,\"aU\"],\"DD\",[15,\"aV\"],\"DE\",[15,\"aW\"],\"DF\",[15,\"aX\"],\"DG\",[15,\"aY\"],\"DI\",[15,\"aZ\"],\"DJ\",[15,\"bA\"],\"DK\",[15,\"bB\"],\"DL\",[15,\"bC\"],\"DM\",[15,\"bD\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_featureFlags\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",46],[52,\"c\",47],[52,\"d\",174],[36,[8,\"E\",[15,\"b\"],\"F\",[15,\"c\"],\"O\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_features\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",435],[52,\"c\",489],[52,\"d\",498],[52,\"e\",503],[52,\"f\",506],[52,\"g\",532],[52,\"h\",553],[52,\"i\",568],[52,\"j\",581],[52,\"k\",592],[52,\"l\",594],[52,\"m\",599],[52,\"n\",605],[52,\"o\",612],[52,\"p\",613],[52,\"q\",616],[52,\"r\",634],[52,\"s\",644],[36,[8,\"AD\",[15,\"g\"],\"BD\",[15,\"k\"],\"AS\",[15,\"i\"],\"BE\",[15,\"l\"],\"BH\",[15,\"m\"],\"BR\",[15,\"p\"],\"Z\",[15,\"e\"],\"AY\",[15,\"j\"],\"U\",[15,\"c\"],\"BT\",[15,\"q\"],\"CO\",[15,\"s\"],\"H\",[15,\"b\"],\"AK\",[15,\"h\"],\"AA\",[15,\"f\"],\"BQ\",[15,\"o\"],\"Y\",[15,\"d\"],\"CH\",[15,\"r\"],\"BK\",[15,\"n\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_crossContainerSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",\"pld\"],[52,\"c\",\"shared_user_id\"],[52,\"d\",\"shared_user_id_requested\"],[52,\"e\",\"shared_user_id_source\"],[36,[8,\"O\",[15,\"b\"],\"T\",[15,\"c\"],\"U\",[15,\"d\"],\"V\",[15,\"e\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_platformSchema\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[52,\"b\",1],[52,\"c\",2],[52,\"d\",3],[52,\"e\",4],[52,\"f\",5],[36,[8,\"A\",[15,\"b\"],\"B\",[15,\"c\"],\"C\",[15,\"d\"],\"D\",[15,\"e\"],\"E\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_platformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"o\",[46],[68,\"v\",[53,[22,[28,[\"e\",[17,[15,\"h\"],\"Y\"]]],[46,[53,[36,[7]]]]],[52,\"v\",[\"b\",[17,[15,\"g\"],\"O\"]]],[22,[\"n\",[15,\"v\"]],[46,[53,[36,[15,\"v\"]]]]],[52,\"w\",[7]],[22,[\"p\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"A\"]]]]],[22,[\"q\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"B\"]]]]],[22,[\"t\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"D\"]]]]],[22,[\"r\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"E\"]]]]],[22,[\"s\"],[46,[2,[15,\"w\"],\"push\",[7,[17,[15,\"j\"],\"C\"]]]]],[22,[\"l\"],[46,[53,[\"f\",[17,[15,\"g\"],\"O\"],[15,\"w\"],true]]]],[36,[15,\"w\"]]],[46]],[36,[7]]],[50,\"p\",[46],[68,\"v\",[53,[36,[28,[28,[\"c\",\"script[data-requiremodule^=\\\"mage/\\\"]\"]]]]],[46]],[36,false]],[50,\"q\",[46],[68,\"v\",[53,[52,\"v\",[\"m\",\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\"]],[22,[28,[15,\"v\"]],[46,[36,false]]],[36,[28,[28,[\"c\",[0,[0,\"script[src^=\\\"//\",[15,\"v\"]],\"\\\"]\"]]]]]],[46]],[36,false]],[50,\"r\",[46],[68,\"v\",[53,[52,\"v\",[\"d\",\"protocol\"]],[52,\"w\",[\"d\",\"host\"]],[52,\"x\",[39,[1,[15,\"v\"],[15,\"w\"]],[0,[0,[0,[0,\"[src^=\\\"\",[15,\"v\"]],\"://\"],[15,\"w\"]],\"/wp-content\\\"],\"],\"\"]],[52,\"y\",[\"m\",\"LndvcmRwcmVzcy5jb20=\"]],[52,\"z\",[\"m\",\"Ly9zLncub3Jn\"]],[22,[30,[28,[15,\"y\"]],[28,[15,\"z\"]]],[46,[36,false]]],[36,[30,[\"u\",[15,\"w\"],[15,\"y\"]],[28,[28,[\"c\",[0,[0,[0,[0,[15,\"x\"],\"meta[name=\\\"generator\\\"][content^=\\\"WordPress \\\"],\"],\"link[rel=\\\"dns-prefetch\\\"][href=\\\"\"],[15,\"z\"]],\"\\\"]\"]]]]]]],[46]],[36,false]],[50,\"s\",[46],[68,\"v\",[53,[52,\"v\",[28,[28,[\"c\",[0,\"[class*=\\\"woocommerce\\\"],\",\"meta[name=\\\"generator\\\"][content^=\\\"WooCommerce \\\"]\"]]]]],[22,[15,\"v\"],[46,[53]]],[36,[15,\"v\"]]],[46]],[36,false]],[50,\"t\",[46],[68,\"v\",[53,[52,\"v\",[28,[28,[\"c\",[0,[0,\"script[src*=\\\"woocommerce\\\"],\",\"link[href*=\\\"woocommerce\\\"],\"],\"[class|=\\\"woocommerce\\\"]\"]]]]],[22,[15,\"v\"],[46,[53]]],[36,[15,\"v\"]]],[46]],[36,false]],[50,\"u\",[46,\"v\",\"w\"],[36,[1,[19,[17,[15,\"v\"],\"length\"],[17,[15,\"w\"],\"length\"]],[20,[2,[15,\"v\"],\"substring\",[7,[37,[17,[15,\"v\"],\"length\"],[17,[15,\"w\"],\"length\"]],[17,[15,\"v\"],\"length\"]]],[15,\"w\"]]]]],[52,\"b\",[\"require\",\"internal.copyFromCrossContainerData\"]],[52,\"c\",[\"require\",\"internal.getFirstElementByCssSelector\"]],[52,\"d\",[\"require\",\"getUrl\"]],[52,\"e\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"f\",[\"require\",\"internal.setInCrossContainerData\"]],[52,\"g\",[15,\"__module_crossContainerSchema\"]],[52,\"h\",[15,\"__module_features\"]],[52,\"i\",[15,\"__module_featureFlags\"]],[52,\"j\",[15,\"__module_platformSchema\"]],[52,\"k\",[\"require\",\"getType\"]],[52,\"l\",[\"require\",\"internal.isDomReady\"]],[52,\"m\",[\"require\",\"fromBase64\"]],[52,\"n\",[51,\"\",[7,\"v\"],[36,[20,[\"k\",[15,\"v\"]],\"array\"]]]],[36,[8,\"A\",[15,\"o\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_taskSetTestHitParams\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"f\",[46,\"g\"],[22,[2,[15,\"g\"],\"getMetadata\",[7,[17,[15,\"e\"],\"BX\"]]],[46,[53,[2,[15,\"g\"],\"setHitData\",[7,[17,[15,\"d\"],\"IT\"],\"1\"]]]]]],[52,\"b\",[\"require\",\"internal.isFeatureEnabled\"]],[52,\"c\",[15,\"__module_features\"]],[52,\"d\",[15,\"__module_gtagSchema\"]],[52,\"e\",[15,\"__module_metadataSchema\"]],[36,[8,\"A\",[15,\"f\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n,\n[52,\"__module_taskPlatformDetection\",[13,[41,\"$0\"],[3,\"$0\",[51,\"\",[7],[50,\"a\",[46],[50,\"d\",[46,\"e\"],[52,\"f\",[2,[15,\"c\"],\"A\",[7]]],[22,[1,[15,\"f\"],[18,[17,[15,\"f\"],\"length\"],0]],[46,[53,[2,[15,\"e\"],\"mergeHitDataForKey\",[7,[17,[15,\"b\"],\"FV\"],[8,\"plf\",[2,[15,\"f\"],\"join\",[7,\".\"]]]]]]]]],[52,\"b\",[15,\"__module_gtagSchema\"]],[52,\"c\",[15,\"__module_platformDetection\"]],[36,[8,\"A\",[15,\"d\"]]]],[36,[\"a\"]]]],[\"$0\"]]]\n\n\n]\n\n,\"entities\":{\n\"__c\":{\"2\":true,\"6\":true}\n,\n\"__ccd_ga_first\":{\"2\":true,\"6\":true}\n,\n\"__ccd_ga_last\":{\"2\":true,\"6\":true}\n,\n\"__e\":{\"2\":true,\"6\":true}\n,\n\"__ogt_1p_data_v2\":{\"2\":true,\"6\":true}\n,\n\"__rep\":{\"6\":true}\n\n\n}\n\n,\"blob\":{\"1\":\"1\",\"10\":\"UA-22381566-3\",\"14\":\"6af0\",\"15\":\"2\",\"16\":\"ChAI8P/W1gYQ7Kn50P6Ir7NtEh4AqAmPQJsxr3HoH8Lu56CMyhf6dwX+5p0oVTuLnnAaAv9h\",\"17\":\"c\",\"19\":\"dataLayer\",\"20\":\"\",\"21\":\"www.googletagmanager.com\",\"22\":\"eyIwIjoiVVMiLCIxIjoiVVMtREMiLCIyIjpmYWxzZSwiMyI6IiIsIjQiOiIiLCI1Ijp0cnVlLCI2IjpmYWxzZSwiOSI6ZmFsc2V9\",\"23\":\"google.tagmanager.debugui2.queue\",\"24\":\"tagassistant.google.com\",\"27\":0.005,\"3\":\"www.googletagmanager.com\",\"30\":\"US\",\"31\":\"US-DC\",\"32\":true,\"34\":\"UA-22381566-3\",\"35\":\"UA\",\"36\":\"https://adservice.google.com/pagead/regclk\",\"37\":\"__TAGGY_INSTALLED\",\"38\":\"cct.google\",\"39\":\"googTaggyReferrer\",\"40\":\"https://cct.google/taggy/agent.js\",\"41\":\"google.tagmanager.ta.prodqueue\",\"42\":0.01,\"43\":\"{\\\"keys\\\":[{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BFzQ+w5JMjvwI4ndUMOjLAPZ08iBvh5cxJHy5u/JTvU9XN0fuFpnIAZa8aGuBI18BSkVISd1UJjHKpft8qGvdUk=\\\",\\\"version\\\":0},\\\"id\\\":\\\"e3036c05-acfc-4abf-a01c-ae2a56649c71\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BEX1/PQ7jzdm01Kz56afomUfAjW8QzaCiA6FOEpuwftKWZcHmiSeQ/9VimQbfirelZCevCA1tgDL2E3QrESrOYI=\\\",\\\"version\\\":0},\\\"id\\\":\\\"a50f4fe3-567f-43f2-aa25-c07ad988fcc4\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BJahrwdzaWO4xZp73Z3QjsuNG+pNrniBr5GUZxNQ0ufJj6kI3jbMfRJugIGS/3HXR3J0jW5bcmqCmkQaipqHzA4=\\\",\\\"version\\\":0},\\\"id\\\":\\\"5be698d7-7db8-4a39-8b08-12aab1a4d80e\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BNx7dy1fiqPz4l0YHw8y3LVDjy97R5CiNYz+97XOZ01gwVJAebYYfZo69AQF/nkaA3a/y9jrkG+/a5GoLVHu3ag=\\\",\\\"version\\\":0},\\\"id\\\":\\\"3ce0ce83-dda0-4652-8a79-7fbfe965a27a\\\"},{\\\"hpkePublicKey\\\":{\\\"params\\\":{\\\"aead\\\":\\\"AES_128_GCM\\\",\\\"kdf\\\":\\\"HKDF_SHA256\\\",\\\"kem\\\":\\\"DHKEM_P256_HKDF_SHA256\\\"},\\\"publicKey\\\":\\\"BBquYoEWULCtchDoI0hXz1mI27fj1Yh1NV+R4IJjrXzrVF6tssxD3nHdGIqd4Z3zVHJS7DtUoxfLyP2pl/ZkXQQ=\\\",\\\"version\\\":0},\\\"id\\\":\\\"0ee5487d-db17-4853-90dd-ac0abf14f3f2\\\"}]}\",\"44\":\"118897920~118897930~120469145~120469153~121246026~121246034\",\"45\":true,\"46\":{\"1\":\"1000\",\"10\":\"6a60\",\"11\":\"6a60\",\"14\":\"1000\",\"16\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"17\":\"US-CO~US-CT~US-MT~US-NE~US-NH~US-TX~US-MN~US-NJ~US-MD~US-OR~US-DE\",\"2\":\"9\",\"20\":\"5000\",\"21\":\"5000\",\"22\":\"4.5.0\",\"23\":\"0.0.0\",\"25\":\"1\",\"26\":\"4000\",\"27\":\"100\",\"3\":\"5\",\"4\":\"ad_storage|analytics_storage|ad_user_data|ad_personalization\",\"44\":\"15000\",\"48\":\"30000\",\"5\":\"ad_storage|analytics_storage|ad_user_data\",\"6\":\"1\",\"61\":\"1000\",\"62\":\"A6ONHRY7/bvBro+IMZd/a6LNjn7SSv999SkN/hFAE9L6vMr34dNgfdSVdYmv4U+NHZg1sxd38RtciRpRUtIRPgQAAACCeyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiU2hhcmVkV29ya2VyRXh0ZW5kZWRMaWZldGltZSIsImV4cGlyeSI6MTc3NjcyOTYwMCwiaXNUaGlyZFBhcnR5Ijp0cnVlfQ==\",\"63\":\"1000\",\"66\":\"100\",\"7\":\"10\"},\"5\":\"UA-22381566-3\",\"51\":true,\"55\":[\"UA-22381566-3\"],\"56\":[{\"1\":403,\"3\":0.5,\"4\":115938465,\"5\":115938466,\"6\":0,\"7\":2},{\"1\":404,\"3\":0.5,\"4\":115938468,\"5\":115938469,\"6\":0,\"7\":1},{\"1\":585,\"2\":true},{\"1\":602,\"2\":true},{\"1\":474,\"3\":0.1,\"4\":117776795,\"5\":117776796,\"6\":0,\"7\":3},{\"1\":609,\"3\":0.01,\"4\":120420416,\"5\":120420414,\"6\":120420415,\"7\":1},{\"1\":607,\"3\":0.01,\"4\":121191155,\"5\":121191153,\"6\":121191154,\"7\":3},{\"1\":568,\"3\":0.01,\"4\":121399758,\"5\":121399757,\"6\":0,\"7\":3},{\"1\":490,\"2\":true},{\"1\":491,\"3\":0.01,\"4\":118012007,\"5\":118012008,\"6\":118012009,\"7\":1},{\"1\":480,\"2\":true},{\"1\":594,\"3\":0.01,\"4\":119793974,\"5\":119793972,\"6\":119793973,\"7\":1},{\"1\":550,\"2\":true},{\"1\":613,\"2\":true},{\"1\":592,\"3\":0.01,\"4\":123322203,\"5\":123322201,\"6\":123322202,\"7\":3},{\"1\":657,\"2\":true},{\"1\":567,\"3\":0.05,\"4\":120895657,\"5\":120895655,\"6\":120895656,\"7\":3},{\"1\":642,\"3\":0.001,\"4\":123433866,\"5\":123433864,\"6\":123433865,\"7\":1},{\"1\":617,\"3\":0.001,\"4\":121328667,\"5\":121328665,\"6\":121328666,\"7\":1},{\"1\":626,\"2\":true},{\"1\":627,\"2\":true},{\"1\":616,\"3\":0.001,\"4\":121046857,\"5\":121046856,\"6\":0,\"7\":1},{\"1\":553,\"2\":true},{\"1\":608,\"3\":0.01,\"4\":120412528,\"5\":120412526,\"6\":120412527,\"7\":1},{\"1\":506,\"2\":true},{\"1\":561,\"2\":true},{\"1\":481,\"2\":true},{\"1\":562,\"3\":0.01,\"4\":119404697,\"5\":119404696,\"6\":0,\"7\":1},{\"1\":482,\"2\":true},{\"1\":612,\"3\":0.05,\"4\":120912673,\"5\":120912672,\"6\":121375529,\"7\":1},{\"1\":547,\"3\":0.01,\"4\":119860443,\"5\":119860442,\"6\":119863601,\"7\":2},{\"1\":450,\"3\":0.01,\"4\":117227714,\"5\":117227715,\"6\":117227716,\"7\":3},{\"1\":582,\"3\":0.01,\"4\":119381664,\"5\":119381662,\"6\":119381663,\"7\":3},{\"1\":443,\"3\":0.01,\"4\":117628654,\"5\":117628655,\"6\":117628656,\"7\":3},{\"1\":570,\"2\":true},{\"1\":498,\"3\":0.2,\"4\":115616985,\"5\":115616986,\"6\":0,\"7\":1},{\"1\":637,\"2\":true},{\"1\":495,\"3\":0.05,\"4\":118131810,\"5\":118131808,\"6\":118131809,\"7\":3},{\"1\":564,\"3\":0.0001,\"4\":119205317,\"5\":119205315,\"6\":119205316,\"7\":1},{\"1\":610,\"3\":0.5,\"4\":120385423,\"5\":120385422,\"6\":0,\"7\":1},{\"1\":576,\"3\":0.01,\"4\":119317810,\"5\":119317811,\"6\":119318177,\"7\":3},{\"1\":629,\"2\":true},{\"1\":605,\"3\":0.001,\"4\":120032690,\"5\":120032689,\"6\":120032691,\"7\":1},{\"1\":524,\"2\":true}],\"59\":[\"UA-22381566-3\"],\"62\":true,\"63\":0.005}\n,\"permissions\":{\n\"__c\":{}\n,\n\"__ccd_ga_first\":{\"read_dom_elements\":{\"allowedCssSelectors\":\"any\"},\"get_url\":{\"urlParts\":\"specific\",\"protocol\":true,\"host\":true}}\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\"__rep\":{}\n\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\"__rep\"\n\n]\n\n\n}\n\n\n\n\n\n\n\n\n};\n\n\n\nvar l,aa=typeof Object.create==\"function\"?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ba=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},ca=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},ea=ca(this),ia=typeof Symbol===\"function\"&&typeof Symbol(\"x\")===\"symbol\",ka={},la={},ma=function(a,b,c){if(!c||a!=null){var d=la[b];if(d==null)return a[b];var e=a[d];return e!==void 0?e:a[b]}},na=function(a,b,c){if(b)a:{var d=a.split(\".\"),e=d.length===1,f=d[0],g;!e&&f in ka?g=ka:g=ea;for(var h=0;h<d.length-1;h++){var k=d[h];if(!(k in g))break a;g=g[k]}var m=d[d.length-1],p=ia&&c===\"es6\"?g[m]:null,q=b(p);if(q!=null)if(e)ba(ka,m,{configurable:!0,writable:!0,value:q});else if(q!==p){if(la[m]===void 0){var r=\nMath.random()*1E9>>>0;la[m]=ia?ea.Symbol(m):\"$jscp$\"+r+\"$\"+m}ba(g,la[m],{configurable:!0,writable:!0,value:q})}}},oa;if(ia&&typeof Object.setPrototypeOf==\"function\")oa=Object.setPrototypeOf;else{var pa;a:{var qa={a:!0},ra={};try{ra.__proto__=qa;pa=ra.a;break a}catch(a){}pa=!1}oa=pa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+\" is not extensible\");return a}:null}\nvar ua=oa,va=function(a,b){a.prototype=aa(b.prototype);a.prototype.constructor=a;if(ua)ua(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.ru=b.prototype},wa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},n=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:wa(a)};\nthrow Error(String(a)+\" is not an iterable or ArrayLike\");},xa=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c},w=function(a){return a instanceof Array?a:xa(n(a))},Aa=function(a){return ya(a,a)},ya=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a},z=function(a,b){var c;b&&!b.done&&(c=a[\"return\"])&&c.call(a)},Ba=ia&&typeof ma(Object,\"assign\")==\"function\"?ma(Object,\"assign\"):function(a,b){if(a==null)throw new TypeError(\"No nullish arg\");a=Object(a);\nfor(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};na(\"Object.assign\",function(a){return a||Ba},\"es6\");var Ca=function(a){if(!(a instanceof Object))throw new TypeError(\"Iterator result \"+a+\" is not an object\");},Da=function(){this.ka=!1;this.P=null;this.ba=void 0;this.H=1;this.T=this.ia=0;this.Ma=this.K=null},Ea=function(a){if(a.ka)throw new TypeError(\"Generator is already running\");a.ka=!0};\nDa.prototype.Ea=function(a){this.ba=a};var Fa=function(a,b){a.K={exception:b,isException:!0};a.H=a.ia||a.T};Da.prototype.getNextAddressJsc=function(){return this.H};Da.prototype.getYieldResultJsc=function(){return this.ba};Da.prototype.return=function(a){this.K={return:a};this.H=this.T};Da.prototype[\"return\"]=Da.prototype.return;Da.prototype.Hj=function(a){this.K={Hc:a};this.T<a?(this.H=a,this.K=null):this.H=this.T};Da.prototype.jumpThroughFinallyBlocks=Da.prototype.Hj;\nDa.prototype.yield=function(a,b){this.H=b;return{value:a}};Da.prototype.yield=Da.prototype.yield;Da.prototype.xt=function(a,b){var c=n(a),d=c.next();Ca(d);if(d.done)this.ba=d.value,this.H=b;else return this.P=c,this.yield(d.value,b)};Da.prototype.yieldAll=Da.prototype.xt;Da.prototype.Hc=function(a){this.H=a};Da.prototype.jumpTo=Da.prototype.Hc;Da.prototype.Lj=function(){this.H=0};Da.prototype.jumpToEnd=Da.prototype.Lj;Da.prototype.Ag=function(a,b){this.ia=a;b!=void 0&&(this.T=b)};\nDa.prototype.setCatchFinallyBlocks=Da.prototype.Ag;Da.prototype.Sh=function(a){this.ia=0;this.T=a||0};Da.prototype.setFinallyBlock=Da.prototype.Sh;Da.prototype.Rj=function(a,b){this.H=a;this.ia=b||0};Da.prototype.leaveTryBlock=Da.prototype.Rj;Da.prototype.Tb=function(a){this.ia=a||0;var b=this.K.exception;this.K=null;return b};Da.prototype.enterCatchBlock=Da.prototype.Tb;Da.prototype.nd=function(a,b,c){c?this.Ma[c]=this.K:this.Ma=[this.K];this.ia=a||0;this.T=b||0;this.K=null};\nDa.prototype.enterFinallyBlock=Da.prototype.nd;Da.prototype.de=function(a,b){var c=this.Ma.splice(b||0)[0],d=this.K=this.K||c;d?d.isException?this.H=this.ia||this.T:d.Hc!=void 0&&this.T<d.Hc?(this.H=d.Hc,this.K=null):this.H=this.T:this.H=a};Da.prototype.leaveFinallyBlock=Da.prototype.de;Da.prototype.be=function(a){return new Ga(a)};Da.prototype.forIn=Da.prototype.be;var Ga=function(a){this.K=a;this.H=[];for(var b in a)this.H.push(b);this.H.reverse()};\nGa.prototype.ao=function(){for(;this.H.length>0;){var a=this.H.pop();if(a in this.K)return a}return null};Ga.prototype.getNext=Ga.prototype.ao;\nvar Ja=function(a){this.H=new Da;this.K=a},Na=function(a,b){Ea(a.H);var c=a.H.P;if(c)return Ka(a,\"return\"in c?c[\"return\"]:function(d){return{value:d,done:!0}},b,a.H.return);a.H.return(b);return La(a)},Ka=function(a,b,c,d){try{var e=b.call(a.H.P,c);Ca(e);if(!e.done)return a.H.ka=!1,e;var f=e.value}catch(g){return a.H.P=null,Fa(a.H,g),La(a)}a.H.P=null;d.call(a.H,f);return La(a)},La=function(a){for(;a.H.H;)try{var b=a.K(a.H);if(b)return a.H.ka=!1,{value:b.value,done:!1}}catch(d){a.H.ba=void 0,Fa(a.H,\nd)}a.H.ka=!1;if(a.H.K){var c=a.H.K;a.H.K=null;if(c.isException)throw c.exception;return{value:c.return,done:!0}}return{value:void 0,done:!0}},Oa=function(a){this.next=function(b){var c;Ea(a.H);a.H.P?c=Ka(a,a.H.P.next,b,a.H.Ea):(a.H.Ea(b),c=La(a));return c};this.throw=function(b){var c;Ea(a.H);if(a.H.P){var d=a.H.P[\"throw\"];if(d)c=Ka(a,d,b,a.H.Ea);else{var e=a.H.P;a.H.P=null;try{if(e[\"return\"]){var f=e[\"return\"]();Ca(f)}Fa(a.H,new TypeError(\"The iterator does not provide a 'throw' method.\"))}catch(g){Fa(a.H,\ng)}c=La(a)}}else Fa(a.H,b),c=La(a);return c};this.return=function(b){return Na(a,b)};this[Symbol.iterator]=function(){return this}},Pa=function(a,b){var c=new Oa(new Ja(b));if(ua){var d=typeof Iterator!=\"undefined\"&&Iterator.prototype&&!Iterator.prototype.next?Iterator.prototype:null;if(d)if(a.prototype){var e=a.prototype,f=Object.getPrototypeOf,g=(typeof e===\"object\"&&e!==null||typeof e===\"function\")&&f?f(e):e.__proto__;if(!d.isPrototypeOf(e)&&g===Object.prototype)try{ua(e,d)}catch(h){}}else ua(c,\nd);a.prototype&&ua(c,a.prototype)}return c},Qa=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})},Ra=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b},Sa=function(a){return a};/*\n\n Copyright The Closure Library Authors.\n SPDX-License-Identifier: Apache-2.0\n*/\nvar Ta=this||self,Ua=function(a,b){function c(){}c.prototype=b.prototype;a.ru=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};var Va=function(a,b){this.type=a;this.data=b};var Wa=function(){this.map={};this.H={}};Wa.prototype.get=function(a){return this.map[\"dust.\"+a]};Wa.prototype.set=function(a,b){var c=\"dust.\"+a;this.H.hasOwnProperty(c)||(this.map[c]=b)};Wa.prototype.has=function(a){return this.map.hasOwnProperty(\"dust.\"+a)};Wa.prototype.remove=function(a){var b=\"dust.\"+a;this.H.hasOwnProperty(b)||delete this.map[b]};\nvar Xa=function(a,b){var c=[],d;for(d in a.map)if(a.map.hasOwnProperty(d)){var e=d.substring(5);switch(b){case 1:c.push(e);break;case 2:c.push(a.map[d]);break;case 3:c.push([e,a.map[d]])}}return c};Wa.prototype.Ha=function(){return Xa(this,1)};Wa.prototype.mc=function(){return Xa(this,2)};Wa.prototype.kc=function(){return Xa(this,3)};var Ya=function(){};Ya.prototype.reset=function(){};var $a=function(){this.value={};this.prefix=\"gtm.\"};ea.Object.defineProperties($a.prototype,{size:{configurable:!0,enumerable:!0,get:function(){return Object.keys(this.value).length}}});l=$a.prototype;l.set=function(a,b){this.value[this.prefix+String(a)]=b};l.get=function(a){return this.value[this.prefix+String(a)]};l.has=function(a){return this.value.hasOwnProperty(this.prefix+String(a))};\nl.delete=function(a){var b=this.prefix+String(a);return this.value.hasOwnProperty(b)?(delete this.value[b],!0):!1};l.clear=function(){this.value={}};l.values=function(){var a=this;return function c(){var d,e,f;return Pa(c,function(g){switch(g.H){case 1:g.Sh(2),e=g.be(a.value);case 4:if((d=e.ao())==null){g.Hc(2);break}if(!a.value.hasOwnProperty(d)){g.Hc(4);break}f=Sa;return g.yield(a.value[d],8);case 8:f(g.ba);g.Hc(4);break;case 2:g.nd(),g.de(0)}})}()};\nfunction ab(){try{if(Map)return new Map}catch(a){}return new $a};var bb=function(){this.values=[]};bb.prototype.add=function(a){this.values.indexOf(a)===-1&&this.values.push(a)};bb.prototype.has=function(a){return this.values.indexOf(a)>-1};var db=function(a,b){this.ba=a;this.parent=b;this.P=this.H=void 0;this.Kb=!1;this.K=function(d,e,f){return d.apply(e,f)};this.variables=ab();var c;a:{try{if(Set){c=new Set;break a}}catch(d){}c=new bb}this.T=c};db.prototype.add=function(a,b){eb(this,a,b,!1)};db.prototype.Rh=function(a,b){eb(this,a,b,!0)};var eb=function(a,b,c,d){a.Kb||a.T.has(b)||(d&&a.T.add(b),a.variables.set(b,c))};l=db.prototype;\nl.set=function(a,b){this.Kb||(!this.variables.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.T.has(a)||this.variables.set(a,b))};l.get=function(a){return this.variables.has(a)?this.variables.get(a):this.parent?this.parent.get(a):void 0};l.has=function(a){return!!this.variables.has(a)||!(!this.parent||!this.parent.has(a))};l.zb=function(){var a=new db(this.ba,this);this.H&&a.Vb(this.H);a.wd(this.K);a.oe(this.P);return a};l.ee=function(){return this.ba};l.Vb=function(a){this.H=a};\nl.Yn=function(){return this.H};l.wd=function(a){this.K=a};l.Oj=function(){return this.K};l.ab=function(){this.Kb=!0};l.oe=function(a){this.P=a};l.mb=function(){return this.P};var fb=function(a,b,c){c=c===void 0?!1:c;var d;d=Error.call(this,a.message);this.message=d.message;\"stack\"in d&&(this.stack=d.stack);this.ik=a;this.Jn=c;this.K=[];this.H=b};va(fb,Error);var gb=function(a){return a instanceof fb?a:new fb(a,void 0,!0)};var hb=ab();function ib(a,b){var c,d=n(b),e=d.next();try{for(;!e.done&&!(c=kb(a,e.value),c instanceof Va);e=d.next());}finally{z(d,e)}return c}function kb(a,b){try{var c=b[0],d=b.slice(1),e=String(c),f=hb.has(e)?hb.get(e):a.get(e);if(!f||typeof f.invoke!==\"function\")throw gb(Error(\"Attempting to execute non-function \"+b[0]+\".\"));return f.apply(a,d)}catch(h){var g=a.Yn();g&&g(h,b.context?{id:b[0],line:b.context.line}:null);throw h;}};var lb=function(){this.K=new Ya;this.H=new db(this.K)};l=lb.prototype;l.ee=function(){return this.K};l.Vb=function(a){this.H.Vb(a)};l.wd=function(a){this.H.wd(a)};l.execute=function(a){return this.run([a].concat(w(Ra.apply(1,arguments))))};l.run=function(){var a,b=n(Ra.apply(0,arguments)),c=b.next();try{for(;!c.done;c=b.next())a=kb(this.H,c.value)}finally{z(b,c)}return a};\nl.Kq=function(a){var b=Ra.apply(1,arguments),c=this.H.zb();c.oe(a);var d,e=n(b),f=e.next();try{for(;!f.done;f=e.next())d=kb(c,f.value)}finally{z(e,f)}return d};l.ab=function(){this.H.ab()};var mb=function(a,b){this.T=a;this.parent=b;this.P=this.H=void 0;this.Kb=!1;this.K=function(c,d,e){return c.apply(d,e)};this.values=new Wa};mb.prototype.add=function(a,b){nb(this,a,b,!1)};mb.prototype.Rh=function(a,b){nb(this,a,b,!0)};var nb=function(a,b,c,d){if(!a.Kb)if(d){var e=a.values;e.set(b,c);e.H[\"dust.\"+b]=!0}else a.values.set(b,c)};l=mb.prototype;l.set=function(a,b){this.Kb||(!this.values.has(a)&&this.parent&&this.parent.has(a)?this.parent.set(a,b):this.values.set(a,b))};\nl.get=function(a){return this.values.has(a)?this.values.get(a):this.parent?this.parent.get(a):void 0};l.has=function(a){return!!this.values.has(a)||!(!this.parent||!this.parent.has(a))};l.zb=function(){var a=new mb(this.T,this);this.H&&a.Vb(this.H);a.wd(this.K);a.oe(this.P);return a};l.ee=function(){return this.T};l.Vb=function(a){this.H=a};l.Yn=function(){return this.H};l.wd=function(a){this.K=a};l.Oj=function(){return this.K};l.ab=function(){this.Kb=!0};l.oe=function(a){this.P=a};l.mb=function(){return this.P};var ob=function(){this.Pa=!1;this.oa=new Wa};l=ob.prototype;l.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};l.ab=function(){this.Pa=!0};l.Kb=function(){return this.Pa};function qb(){for(var a=rb,b={},c=0;c<a.length;++c)b[a[c]]=c;return b}function sb(){var a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";a+=a.toLowerCase()+\"0123456789-_\";return a+\".\"}var rb,vb;function wb(a){rb=rb||sb();vb=vb||qb();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,h=e?a.charCodeAt(c+2):0,k=f>>2,m=(f&3)<<4|g>>4,p=(g&15)<<2|h>>6,q=h&63;e||(q=64,d||(p=64));b.push(rb[k],rb[m],rb[p],rb[q])}return b.join(\"\")}\nfunction xb(a){function b(k){for(;d<a.length;){var m=a.charAt(d++),p=vb[m];if(p!=null)return p;if(!/^[\\s\\xa0]*$/.test(m))throw Error(\"Unknown base64 encoding at char: \"+m);}return k}rb=rb||sb();vb=vb||qb();for(var c=\"\",d=0;;){var e=b(-1),f=b(0),g=b(64),h=b(64);if(h===64&&e===-1)return c;c+=String.fromCharCode(e<<2|f>>4);g!==64&&(c+=String.fromCharCode(f<<4&240|g>>2),h!==64&&(c+=String.fromCharCode(g<<6&192|h)))}};var yb={};function zb(a,b){var c=yb[a];c||(c=yb[a]=[]);c[b]=!0}function Ab(){delete yb.GA4_EVENT}function Bb(a){for(var b=[],c=0,d=0;d<a.length;d++)d%8===0&&d>0&&(b.push(String.fromCharCode(c)),c=0),a[d]&&(c|=1<<d%8);c>0&&b.push(String.fromCharCode(c));return wb(b.join(\"\")).replace(/\\.+$/,\"\")};/*\n jQuery (c) 2005, 2012 jQuery Foundation, Inc. jquery.org/license.\n*/\nvar Cb=/\\[object (Boolean|Number|String|Function|Array|Date|RegExp)\\]/,Db=function(a){if(a==null)return String(a);var b=Cb.exec(Object.prototype.toString.call(Object(a)));return b?b[1].toLowerCase():\"object\"},Eb=function(a,b){return Object.prototype.hasOwnProperty.call(Object(a),b)},Fb=function(a){if(!a||Db(a)!=\"object\"||a.nodeType||a==a.window)return!1;try{if(a.constructor&&!Eb(a,\"constructor\")&&!Eb(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}for(var b in a);return b===void 0||\nEb(a,b)},Gb=function(a,b){var c=b||(Db(a)==\"array\"?[]:{}),d;for(d in a)if(Eb(a,d)&&d!==\"__proto__\"){var e=a[d];Db(e)==\"array\"?(Db(c[d])!=\"array\"&&(c[d]=[]),c[d]=Gb(e,c[d])):Fb(e)?(Fb(c[d])||(c[d]={}),c[d]=Gb(e,c[d])):c[d]=e}return c};function Hb(){}function Ib(a){return typeof a===\"function\"}function Jb(a){return typeof a===\"string\"}function Kb(a){return typeof a===\"number\"&&!isNaN(a)}function Lb(a){return Array.isArray(a)?a:[a]}function Mb(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 Nb(a,b){if(!Kb(a)||!Kb(b)||a>b)a=0,b=2147483647;return Math.floor(Math.random()*(b-a+1)+a)}\nfunction Ob(a,b){for(var c=new Pb,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 Qb(a){return!!a&&(Object.prototype.toString.call(a)===\"[object Arguments]\"||Object.prototype.hasOwnProperty.call(a,\"callee\"))}function Rb(a){return Math.round(Number(a))||0}function Sb(a){return\"false\"===String(a).toLowerCase()?!1:!!a}function Tb(a){var b=[];if(Array.isArray(a))for(var c=0;c<a.length;c++)b.push(String(a[c]));return b}\nfunction Ub(a){return a?a.replace(/^\\s+|\\s+$/g,\"\"):\"\"}function Vb(){return new Date(Date.now())}function Wb(){return Vb().getTime()}var Pb=function(){this.prefix=\"gtm.\";this.values={}};Pb.prototype.set=function(a,b){this.values[this.prefix+a]=b};Pb.prototype.get=function(a){return this.values[this.prefix+a]};Pb.prototype.contains=function(a){return this.get(a)!==void 0};function Xb(a,b,c){return a&&a.hasOwnProperty(b)?a[b]:c}\nfunction Yb(a){var b=a;return function(){if(b){var c=b;b=void 0;try{c()}catch(d){}}}}function Zb(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}function $b(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 ac(a,b){return a.length>=b.length&&a.substring(0,b.length)===b}function bc(a,b){return a.length>=b.length&&a.substring(a.length-b.length,a.length)===b}\nfunction cc(a,b,c){c=c||[];for(var d=a,e=0;e<b.length-1;e++){if(!d.hasOwnProperty(b[e]))return;d=d[b[e]];if(c.indexOf(d)>=0)return}return d}function dc(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 ec=/^\\w{1,9}$/;function fc(a,b){a=a||{};b=b||\",\";var c=[],d=n(Object.entries(a)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h;ec.test(k)&&m&&c.push(k)}}finally{z(d,e)}return c.join(b)}\nfunction hc(a){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)}function ic(a){if(!a)return a;var b=a;try{b=decodeURIComponent(a)}catch(d){}var c=b.split(\",\");return c.length===2&&c[0]===c[1]?c[0]:a}\nfunction jc(a,b,c){function d(m){var p=m.split(\"=\")[0];if(a.indexOf(p)<0)return m;if(c!==void 0)return p+\"=\"+c}function e(m){return m.split(\"&\").map(d).filter(function(p){return p!==void 0}).join(\"&\")}var f=b.href.split(/[?#]/)[0],g=b.search,h=b.hash;g[0]===\"?\"&&(g=g.substring(1));h[0]===\"#\"&&(h=h.substring(1));g=e(g);h=e(h);g!==\"\"&&(g=\"?\"+g);h!==\"\"&&(h=\"#\"+h);var k=\"\"+f+g+h;k[k.length-1]===\"/\"&&(k=k.substring(0,k.length-1));return k}\nfunction kc(a){for(var b=0;b<3;++b)try{var c=decodeURIComponent(a).replace(/\\+/g,\" \");if(c===a)break;a=c}catch(d){return\"\"}return a}function lc(){var a=B,b;a:{var c=a.crypto||a.msCrypto;if(c&&c.getRandomValues)try{var d=new Uint8Array(25);c.getRandomValues(d);b=mc(String.fromCharCode.apply(String,w(d)));break a}catch(e){}b=void 0}return b}function mc(a){return btoa(a).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}\nfunction nc(a,b){var c=a;if(b!==void 0){if(b<=0)return\"\";c.length>b&&(c=c.substring(0,b))}for(;c.length>0;)try{var d=encodeURIComponent(c).replace(/%([0-9A-F]{2})/g,function(f,g){return String.fromCharCode(Number(\"0x\"+g))}),e=mc(d);if(b===void 0||e.length<=b)return e;c=c.slice(0,-1)}catch(f){if(f instanceof URIError&&c.length>0)c=c.slice(0,-1);else throw f;}return\"\"};/*\n\n Copyright Google LLC\n SPDX-License-Identifier: Apache-2.0\n*/\nvar oc=globalThis.trustedTypes,pc;function qc(){var a=null;if(!oc)return a;try{var b=function(c){return c};a=oc.createPolicy(\"goog#html\",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function rc(){pc===void 0&&(pc=qc());return pc};var sc=function(a){this.H=a};sc.prototype.toString=function(){return this.H+\"\"};function tc(a){var b=a,c=rc(),d=c?c.createScriptURL(b):b;return new sc(d)}function uc(a){if(a instanceof sc)return a.H;throw Error(\"\");};var vc=Aa([\"\"]),wc=ya([\"\\x00\"],[\"\\\\0\"]),xc=ya([\"\\n\"],[\"\\\\n\"]),yc=ya([\"\\x00\"],[\"\\\\u0000\"]);function zc(a){return a.toString().indexOf(\"`\")===-1}zc(function(a){return a(vc)})||zc(function(a){return a(wc)})||zc(function(a){return a(xc)})||zc(function(a){return a(yc)});var Ac=function(a){this.H=a};Ac.prototype.toString=function(){return this.H};var Bc=function(a){this.isValid=a};function Cc(a){return new Bc(function(b){return b.substr(0,a.length+1).toLowerCase()===a+\":\"})}var Dc=[Cc(\"data\"),Cc(\"http\"),Cc(\"https\"),Cc(\"mailto\"),Cc(\"ftp\"),new Bc(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function Ec(a){var b;b=b===void 0?Dc:b;if(a instanceof Ac)return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Bc&&d.isValid(a))return new Ac(a)}}var Fc=/^\\s*(?!javascript:)(?:[\\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;\nfunction Gc(a){var b;if(a instanceof Ac)if(a instanceof Ac)b=a.H;else throw Error(\"\");else b=Fc.test(a)?a:void 0;return b};function Hc(a,b){var c=Gc(b);c!==void 0&&(a.action=c)};function Ic(a,b){throw Error(b===void 0?\"unexpected value \"+a+\"!\":b);};var Jc=function(a){this.H=a};Jc.prototype.toString=function(){return this.H+\"\"};var Lc=function(){this.H=Kc[0].toLowerCase()};Lc.prototype.toString=function(){return this.H};function Mc(a,b){var c=[new Lc];if(c.length===0)throw Error(\"\");var d=c.map(function(f){var g;if(f instanceof Lc)g=f.H;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\")};var Nc=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};\"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 NOBR 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 Oc(a){return a===null?\"null\":a===void 0?\"undefined\":a};var B=window,Pc=[],Qc=window.history,C=document,Rc=navigator;function Sc(){var a;try{a=Rc.serviceWorker}catch(b){return}return a}var Tc,Uc=C.currentScript,Vc=(Tc=Uc&&Uc.tagName===\"SCRIPT\"?Uc:null)&&Tc.src;function Wc(a,b){var c=B,d=c[a];c[a]=d===void 0?b:d;return c[a]}function Xc(a){return(Rc.userAgent||\"\").indexOf(a)!==-1}function Yc(){return Xc(\"Firefox\")||Xc(\"FxiOS\")}function Zc(){return(Xc(\"GSA\")||Xc(\"GoogleApp\"))&&(Xc(\"iPhone\")||Xc(\"iPad\"))}\nfunction $c(){return Xc(\"Edg/\")||Xc(\"EdgA/\")||Xc(\"EdgiOS/\")}var ad={async:1,nonce:1,onerror:1,onload:1,src:1,type:1},bd={height:1,onload:1,src:1,style:1,width:1};function cd(a,b,c){if(b){var d=n(Object.entries(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h;k=k.toLowerCase();c.hasOwnProperty(k)||a.setAttribute(k,m)}}finally{z(d,e)}}}\nfunction dd(a,b,c,d,e){var f=C.createElement(\"script\");cd(f,d,ad);f.type=\"text/javascript\";f.async=d&&d.async===!1?!1:!0;var g;g=tc(Oc(a));f.src=uc(g);var h,k=f.ownerDocument;k=k===void 0?document:k;var m,p,q=(p=(m=k).querySelector)==null?void 0:p.call(m,\"script[nonce]\");(h=q==null?\"\":q.nonce||q.getAttribute(\"nonce\")||\"\")&&f.setAttribute(\"nonce\",h);b&&(f.onload=b);c&&(f.onerror=c);e?e.appendChild(f):ed.jt(f);return f}\nfunction gd(){if(Vc){var a=Vc.toLowerCase();if(a.indexOf(\"https://\")===0)return 2;if(a.indexOf(\"http://\")===0)return 3}return 1}\nfunction hd(a,b,c,d,e,f){f=f===void 0?!0:f;var g=e,h=!1;g||(g=C.createElement(\"iframe\"),h=!0);cd(g,c,bd);if(d){var k=n(Object.entries(d)),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value;g.dataset[q]=r}}finally{z(k,m)}}f&&(g.height=\"0\",g.width=\"0\",g.style.display=\"none\",g.style.visibility=\"hidden\");a!==void 0&&(g.src=a);if(h){var t=C.body&&C.body.lastChild||C.body||C.head;t.parentNode.insertBefore(g,t)}b&&(g.onload=b);return g}\nfunction id(){return ed.us.apply(ed,w(Ra.apply(0,arguments)))}function jd(a,b,c,d){a.addEventListener&&a.addEventListener(b,c,!!d)}function kd(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}function ld(a){B.setTimeout(a,0)}function md(a,b){var c=Ra.apply(2,arguments),d,e=(d=B).setInterval.apply(d,[a,b].concat(w(c)));Pc.push(e);return e}\nfunction nd(a){var b=B;if(Ib(b.queueMicrotask))try{b.queueMicrotask(a);return}catch(d){}var c;Ib((c=b.Promise)==null?void 0:c.resolve)?b.Promise.resolve().then(function(){a()}).catch(function(){}):ld(a)}function od(a,b){return a&&b&&a.attributes&&a.attributes[b]?a.attributes[b].value:null}function pd(a){var b=a.innerText||a.textContent||\"\";b&&b!==\" \"&&(b=b.replace(/^[\\s\\xa0]+/g,\"\"),b=b.replace(/[\\s\\xa0]+$/g,\"\"));b&&(b=b.replace(/(\\xa0+|\\s{2,}|\\n|\\r\\t)/g,\" \"));return b}\nfunction qd(a){var b=C.createElement(\"div\"),c=b,d,e;e=Oc(\"A<div>\"+a+\"</div>\");var f=e,g=rc(),h=g?g.createHTML(f):f;d=new Jc(h);if(c.nodeType===1&&/^(script|style)$/i.test(c.tagName))throw Error(\"\");var k;if(d instanceof Jc)k=d.H;else throw Error(\"\");c.innerHTML=k;b=b.lastChild;for(var m=[];b&&b.firstChild;)m.push(b.removeChild(b.firstChild));return m}\nfunction rd(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}function sd(a,b,c){var d;try{d=Rc.sendBeacon&&Rc.sendBeacon(a)}catch(e){zb(\"TAGGING\",15)}d?b==null||b():id(a,b,c)}function td(a,b){try{if(Rc.sendBeacon!==void 0)return Rc.sendBeacon(a,b)}catch(c){zb(\"TAGGING\",15)}return!1}function ud(){return Rc.sendBeacon!==void 0}\nvar vd={cache:\"no-store\",credentials:\"include\",keepalive:!0,method:\"POST\",mode:\"no-cors\",redirect:\"follow\"};\nfunction wd(a,b,c,d,e){if(xd()){var f=ma(Object,\"assign\").call(Object,{},vd);b&&(f.body=b);c&&(c.attributionReporting&&(f.attributionReporting=c.attributionReporting),c.browsingTopics!==void 0&&(f.browsingTopics=c.browsingTopics),c.credentials&&(f.credentials=c.credentials),c.keepalive!==void 0&&(f.keepalive=c.keepalive),c.method&&(f.method=c.method),c.mode&&(f.mode=c.mode));try{var g=B.fetch(a,f);if(g)return g.then(function(k){k&&(k.ok||k.status===0)?d==null||d():e==null||e()}).catch(function(){e==\nnull||e()}),!0}catch(k){}}if((c==null?0:c.mo)||(c==null?0:c.credentials)&&c.credentials!==\"include\")return e==null||e(),!1;if(b){var h=td(a,b);h?d==null||d():e==null||e();return h}ed.hu(a,d,e);return!0}function xd(){return Ib(B.fetch)}function yd(a,b){var c=a[b];c&&typeof c.animVal===\"string\"&&(c=c.animVal);return c}function zd(){var a=B.performance;if(a&&Ib(a.now))return a.now()}\nfunction Ad(){var a,b=B.performance;if(b&&b.getEntriesByType)try{var c=b.getEntriesByType(\"navigation\");c&&c.length>0&&(a=c[0].type)}catch(d){return\"e\"}if(!a)return\"u\";switch(a){case \"navigate\":return\"n\";case \"back_forward\":return\"h\";case \"reload\":return\"r\";case \"prerender\":return\"p\";default:return\"x\"}}function Bd(){return B.performance||void 0}function Cd(){var a=B.webPixelsManager;return a?a.createShopifyExtend!==void 0:!1}\nvar ed={us:function(a,b,c,d){var e=new Image(1,1);cd(e,d,{});e.onload=function(){e.onload=null;b&&b()};e.onerror=function(){e.onerror=null;c&&c()};e.src=a;return e},jt:function(a){var b=C.getElementsByTagName(\"script\")[0]||C.body||C.head;b.parentNode.insertBefore(a,b)},hu:sd};function Dd(a,b){return this.evaluate(a)&&this.evaluate(b)}function Ed(a,b){return this.evaluate(a)===this.evaluate(b)}function Fd(a,b){return this.evaluate(a)||this.evaluate(b)}function Gd(a,b){var c=this.evaluate(a),d=this.evaluate(b);return String(c).indexOf(String(d))>-1}function Hd(a,b){var c=String(this.evaluate(a)),d=String(this.evaluate(b));return c.substring(0,d.length)===d}\nfunction Id(a,b){var c=this.evaluate(a),d=this.evaluate(b);switch(c){case \"pageLocation\":var e=B.location.href;d instanceof ob&&d.get(\"stripProtocol\")&&(e=e.replace(/^https?:\\/\\//,\"\"));return e}};function Jd(a){return typeof a===\"number\"&&a>=0&&isFinite(a)&&a%1===0||typeof a===\"string\"&&a[0]!==\"-\"&&a===\"\"+parseInt(a)};var Kd=function(a){a=a===void 0?[]:a;this.oa=new Wa;this.values=[];this.Pa=!1;for(var b in a)a.hasOwnProperty(b)&&(Jd(b)?this.values[Number(b)]=a[Number(b)]:this.oa.set(b,a[b]))};l=Kd.prototype;l.toString=function(a){if(a&&a.indexOf(this)>=0)return\"\";for(var b=[],c=0;c<this.values.length;c++){var d=this.values[c];d===null||d===void 0?b.push(\"\"):d instanceof Kd?(a=a||[],a.push(this),b.push(d.toString(a)),a.pop()):b.push(String(d))}return b.join(\",\")};\nl.set=function(a,b){if(!this.Pa)if(a===\"length\"){if(!Jd(b))throw gb(Error(\"RangeError: Length property must be a valid integer.\"));this.values.length=Number(b)}else Jd(a)?this.values[Number(a)]=b:this.oa.set(a,b)};l.get=function(a){return a===\"length\"?this.length():Jd(a)?this.values[Number(a)]:this.oa.get(a)};l.length=function(){return this.values.length};l.Ha=function(){for(var a=this.oa.Ha(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(String(b));return a};\nl.mc=function(){for(var a=this.oa.mc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push(this.values[b]);return a};l.kc=function(){for(var a=this.oa.kc(),b=0;b<this.values.length;b++)this.values.hasOwnProperty(b)&&a.push([String(b),this.values[b]]);return a};l.remove=function(a){Jd(a)?delete this.values[Number(a)]:this.Pa||this.oa.remove(a)};l.pop=function(){return this.values.pop()};l.push=function(){return this.values.push.apply(this.values,w(Ra.apply(0,arguments)))};l.shift=function(){return this.values.shift()};\nl.splice=function(a,b){var c=Ra.apply(2,arguments);return b===void 0&&c.length===0?new Kd(this.values.splice(a)):new Kd(this.values.splice.apply(this.values,[a,b||0].concat(w(c))))};l.unshift=function(){return this.values.unshift.apply(this.values,w(Ra.apply(0,arguments)))};l.has=function(a){return Jd(a)&&this.values.hasOwnProperty(a)||this.oa.has(a)};l.ab=function(){this.Pa=!0;Object.freeze(this.values)};l.Kb=function(){return this.Pa};\nfunction Ld(a){for(var b=[],c=0;c<a.length();c++)a.has(c)&&(b[c]=a.get(c));return b};var Md=function(a,b){this.functionName=a;this.fn=b;this.oa=new Wa;this.Pa=!1};l=Md.prototype;l.toString=function(){return this.functionName};l.getName=function(){return this.functionName};l.getKeys=function(){return new Kd(this.Ha())};l.invoke=function(a){return this.fn.call.apply(this.fn,[new Nd(this,a)].concat(w(Ra.apply(1,arguments))))};l.apply=function(a,b){return this.fn.apply(new Nd(this,a),b)};l.Lc=function(a){var b=Ra.apply(1,arguments);try{return this.invoke.apply(this,[a].concat(w(b)))}catch(c){}};\nl.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};l.ab=function(){this.Pa=!0};l.Kb=function(){return this.Pa};var Od=function(a,b){Md.call(this,a,b)};va(Od,Md);var Pd=function(a,b){Md.call(this,a,b)};va(Pd,Md);var Nd=function(a,b){this.fn=a;this.V=b};\nNd.prototype.evaluate=function(a){var b=this.V;return Array.isArray(a)?kb(b,a):a};Nd.prototype.getName=function(){return this.fn.getName()};Nd.prototype.ee=function(){return this.V.ee()};var Qd=function(){this.map=new Map};Qd.prototype.set=function(a,b){this.map.set(a,b)};Qd.prototype.get=function(a){return this.map.get(a)};var Rd=function(){this.keys=[];this.values=[]};Rd.prototype.set=function(a,b){this.keys.push(a);this.values.push(b)};Rd.prototype.get=function(a){var b=this.keys.indexOf(a);if(b>-1)return this.values[b]};function Sd(){try{return Map?new Qd:new Rd}catch(a){return new Rd}};var Td=function(a){if(a instanceof Td)return a;var b;a:if(a==void 0||Array.isArray(a)||Fb(a))b=!0;else{switch(typeof a){case \"boolean\":case \"number\":case \"string\":case \"function\":b=!0;break a}b=!1}if(b)throw Error(\"Type of given value has an equivalent Pixie type.\");this.value=a};Td.prototype.getValue=function(){return this.value};Td.prototype.toString=function(){return String(this.value)};var Vd=function(a){this.promise=a;this.Pa=this.eo=!1;this.oa=new Wa;this.oa.set(\"then\",Ud(this));this.oa.set(\"catch\",Ud(this,!0));this.oa.set(\"finally\",Ud(this,!1,!0))};l=Vd.prototype;l.get=function(a){return this.oa.get(a)};l.set=function(a,b){this.Pa||this.oa.set(a,b)};l.has=function(a){return this.oa.has(a)};l.remove=function(a){this.Pa||this.oa.remove(a)};l.Ha=function(){return this.oa.Ha()};l.mc=function(){return this.oa.mc()};l.kc=function(){return this.oa.kc()};\nvar Ud=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;return new Od(\"\",function(d,e){a.eo=!0;b&&(e=d,d=void 0);c&&(e=d);d instanceof Od||(d=void 0);e instanceof Od||(e=void 0);var f=this.V.zb(),g=function(k){return function(m){try{return c?(k.invoke(f),a.promise):k.invoke(f,m)}catch(p){return Promise.reject(p instanceof Error?new Td(p):String(p))}}},h=a.promise.then(d&&g(d),e&&g(e));return new Vd(h)})};Vd.prototype.ab=function(){this.Pa=!0};Vd.prototype.Kb=function(){return this.Pa};function D(a,b,c){var d=Sd(),e=function(g,h){for(var k=g.Ha(),m=0;m<k.length;m++)h[k[m]]=f(g.get(k[m]))},f=function(g){if(g===null||g===void 0)return g;var h=d.get(g);if(h)return h;if(g instanceof Kd){var k=[];d.set(g,k);for(var m=g.Ha(),p=0;p<m.length;p++)k[m[p]]=f(g.get(m[p]));return k}if(g instanceof Vd)return g.promise.then(function(u){return D(u,b,1)},function(u){return Promise.reject(D(u,b,1))});if(g instanceof ob){var q={};d.set(g,q);e(g,q);return q}if(g instanceof Od){var r=function(){for(var u=\n[],v=0;v<arguments.length;v++)u[v]=Wd(arguments[v],b,c);var x=new mb(b?b.ee():new Ya);b&&x.oe(b.mb());return f(g.apply(x,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 Td&&t)return g.getValue();switch(typeof g){case \"boolean\":case \"number\":case \"string\":case \"undefined\":return g;case \"object\":if(g===\nnull)return null}};return f(a)}\nfunction Wd(a,b,c){var d=Sd(),e=function(g,h){for(var k in g)g.hasOwnProperty(k)&&h.set(k,f(g[k]))},f=function(g){var h=d.get(g);if(h)return h;if(Array.isArray(g)||Qb(g)){var k=new Kd;d.set(g,k);for(var m in g)g.hasOwnProperty(m)&&k.set(m,f(g[m]));return k}if(Fb(g)){var p=new ob;d.set(g,p);e(g,p);return p}if(typeof g===\"function\"){var q=new Od(\"\",function(){for(var u=Ra.apply(0,arguments),v=[],x=0;x<u.length;x++)v[x]=D(this.evaluate(u[x]),b,c);return f(this.V.Oj()(g,g,v))});d.set(g,q);e(g,q);return q}var r=typeof g;if(g===null||r===\"string\"||r===\"number\"||r===\"boolean\")return g;var t=!1;switch(c){case 1:t=!0;break;case 2:t=!1;break;default:}if(g!==void 0&&t)return new Td(g)};return f(a)};var Xd={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 Kd)for(var e=arguments[d],f=0;f<e.length();f++)b.push(e.get(f));else b.push(arguments[d]);return new Kd(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 Kd(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 Kd(d)},pop:function(){return this.pop()},push:function(a){return this.push.apply(this,\nw(Ra.apply(1,arguments)))},reduce:function(a,b,c){var d=this.length(),e,f=0;if(c!==void 0)e=c;else{if(d===0)throw gb(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 gb(Error(\"TypeError: Reduce on List with no elements.\"));}for(var h=f;h<d;h++)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,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 gb(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 gb(Error(\"TypeError: ReduceRight on List with no elements.\"));}for(var h=f;h>=0;h--)this.has(h)&&(e=b.invoke(a,e,this.get(h),h,this));return e},reverse:function(){for(var a=Ld(this),b=a.length-1,c=0;b>=0;b--,c++)a.hasOwnProperty(b)?this.set(c,a[b]):this.remove(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===\nvoid 0?d:c<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 Kd(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=Ld(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]):this.remove(d);return this},splice:function(a,b,c){return this.splice.apply(this,\n[b,c].concat(w(Ra.apply(3,arguments))))},toString:function(){return this.toString()},unshift:function(a){return this.unshift.apply(this,w(Ra.apply(1,arguments)))}};var Yd={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},Zd=new Va(\"break\"),$d=new Va(\"continue\");function be(a,b){return this.evaluate(a)+this.evaluate(b)}function ce(a,b){return this.evaluate(a)&&this.evaluate(b)}\nfunction de(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!(f instanceof Kd))throw Error(\"Error: Non-List argument given to Apply instruction.\");if(d===null||d===void 0)throw gb(Error(\"TypeError: Can't read property \"+e+\" of \"+d+\".\"));var g=typeof d===\"number\";if(typeof d===\"boolean\"||g){if(e===\"toString\"){if(g&&f.length()){var h=D(f.get(0));try{return d.toString(h)}catch(u){}}return d.toString()}throw gb(Error(\"TypeError: \"+d+\".\"+e+\" is not a function.\"));}if(typeof d===\n\"string\"){if(Yd.hasOwnProperty(e)){var k=D(f,void 0,1);return Wd(d[e].apply(d,k),this.V)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(d instanceof Kd){if(d.has(e)){var m=d.get(String(e));if(m instanceof Od){var p=Ld(f);return m.apply(this.V,p)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(Xd.supportedMethods.indexOf(e)>=0){var q=Ld(f);return Xd[e].call.apply(Xd[e],[d,this.V].concat(w(q)))}}if(d instanceof Od||d instanceof ob||d instanceof Vd){if(d.has(e)){var r=d.get(e);if(r instanceof\nOd){var t=Ld(f);return r.apply(this.V,t)}throw gb(Error(\"TypeError: \"+e+\" is not a function\"));}if(e===\"toString\")return d instanceof Od?d.getName():d.toString();if(e===\"hasOwnProperty\")return d.has(f.get(0))}if(d instanceof Td&&e===\"toString\")return d.toString();throw gb(Error(\"TypeError: Object has no '\"+e+\"' property.\"));}\nfunction ee(a,b){a=this.evaluate(a);if(typeof a!==\"string\")throw Error(\"Invalid key name given for assignment.\");var c=this.V;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 fe(){var a=Ra.apply(0,arguments),b=this.V.zb(),c=ib(b,a);if(c instanceof Va)return c}function ge(){return Zd}function he(a){for(var b=this.evaluate(a),c=0;c<b.length;c++){var d=this.evaluate(b[c]);if(d instanceof Va)return d}}\nfunction ie(){for(var a=this.V,b=0;b<arguments.length-1;b+=2){var c=arguments[b];if(typeof c===\"string\"){var d=this.evaluate(arguments[b+1]);a.Rh(c,d)}}}function je(){return $d}function ke(a,b){return new Va(a,this.evaluate(b))}function le(a,b){var c=Ra.apply(2,arguments),d;d=new Kd;for(var e=this.evaluate(b),f=0;f<e.length;f++)d.push(e[f]);var g=[51,a,d].concat(w(c));this.V.add(a,this.evaluate(g))}function me(a,b){return this.evaluate(a)/this.evaluate(b)}\nfunction ne(a,b){var c=this.evaluate(a),d=this.evaluate(b),e=c instanceof Td,f=d instanceof Td;return e||f?e&&f?c.getValue()===d.getValue():!1:c==d}function oe(){for(var a,b=0;b<arguments.length;b++)a=this.evaluate(arguments[b]);return a}function pe(a,b,c,d){for(var e=0;e<b();e++){var f=a(c(e)),g=ib(f,d);if(g instanceof Va){if(g.type===\"break\")break;if(g.type===\"return\")return g}}}\nfunction qe(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(f){return f},c);if(b instanceof ob||b instanceof Vd||b instanceof Kd||b instanceof Od){var d=b.Ha(),e=d.length;return pe(a,function(){return e},function(f){return d[f]},c)}}function re(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){g.set(d,h);return g},e,f)}\nfunction se(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){var k=g.zb();k.Rh(d,h);return k},e,f)}function te(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return qe(function(h){var k=g.zb();k.add(d,h);return k},e,f)}function ue(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){g.set(d,h);return g},e,f)}\nfunction we(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){var k=g.zb();k.Rh(d,h);return k},e,f)}function xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c),g=this.V;return ve(function(h){var k=g.zb();k.add(d,h);return k},e,f)}\nfunction ve(a,b,c){if(typeof b===\"string\")return pe(a,function(){return b.length},function(d){return b[d]},c);if(b instanceof Kd)return pe(a,function(){return b.length()},function(d){return b.get(d)},c);throw gb(Error(\"The value is not iterable.\"));}\nfunction ye(a,b,c,d){function e(q,r){for(var t=0;t<f.length();t++){var u=f.get(t);r.add(u,q.get(u))}}var f=this.evaluate(a);if(!(f instanceof Kd))throw Error(\"TypeError: Non-List argument given to ForLet instruction.\");var g=this.V,h=this.evaluate(d),k=g.zb();for(e(g,k);kb(k,b);){var m=ib(k,h);if(m instanceof Va){if(m.type===\"break\")break;if(m.type===\"return\")return m}var p=g.zb();e(k,p);kb(p,c);k=p}}\nfunction ze(a,b){var c=Ra.apply(2,arguments),d=this.V,e=this.evaluate(b);if(!(e instanceof Kd))throw Error(\"Error: non-List value given for Fn argument names.\");return new Od(a,function(){return function(){var f=Ra.apply(0,arguments),g=d.zb();g.mb()===void 0&&g.oe(this.V.mb());for(var h=[],k=0;k<f.length;k++){var m=this.evaluate(f[k]);h[k]=m}for(var p=e.get(\"length\"),q=0;q<p;q++)q<h.length?g.add(e.get(q),h[q]):g.add(e.get(q),void 0);g.add(\"arguments\",new Kd(h));var r=ib(g,c);if(r instanceof Va)return r.type===\n\"return\"?r.data:r}}())}function Ae(a){var b=this.evaluate(a),c=this.V;if(Be&&!c.has(b))throw new ReferenceError(b+\" is not defined.\");return c.get(b)}\nfunction Ce(a,b){var c,d=this.evaluate(a),e=this.evaluate(b);if(d===void 0||d===null)throw gb(Error(\"TypeError: Cannot read properties of \"+d+\" (reading '\"+e+\"')\"));if(d instanceof ob||d instanceof Vd||d instanceof Kd||d instanceof Od)c=d.get(e);else if(typeof d===\"string\")e===\"length\"?c=d.length:Jd(e)&&(c=d[e]);else if(d instanceof Td)return;return c}function De(a,b){return this.evaluate(a)>this.evaluate(b)}function Ee(a,b){return this.evaluate(a)>=this.evaluate(b)}\nfunction Fe(a,b){var c=this.evaluate(a),d=this.evaluate(b);c instanceof Td&&(c=c.getValue());d instanceof Td&&(d=d.getValue());return c===d}function Ge(a,b){return!Fe.call(this,a,b)}function He(a,b,c){var d=[];this.evaluate(a)?d=this.evaluate(b):c&&(d=this.evaluate(c));var e=ib(this.V,d);if(e instanceof Va)return e}var Be=!1;\nfunction Ie(a,b){return this.evaluate(a)<this.evaluate(b)}function Je(a,b){return this.evaluate(a)<=this.evaluate(b)}function Ke(){for(var a=new Kd,b=0;b<arguments.length;b++){var c=this.evaluate(arguments[b]);a.push(c)}return a}function Le(){for(var a=new ob,b=0;b<arguments.length-1;b+=2){var c=String(this.evaluate(arguments[b])),d=this.evaluate(arguments[b+1]);a.set(c,d)}return a}function Me(a,b){return this.evaluate(a)%this.evaluate(b)}\nfunction Ne(a,b){return this.evaluate(a)*this.evaluate(b)}function Oe(a){return-this.evaluate(a)}function Pe(a){return!this.evaluate(a)}function Qe(a,b){return!ne.call(this,a,b)}function Re(){return null}function Se(a,b){return this.evaluate(a)||this.evaluate(b)}function Te(a,b){var c=this.evaluate(a);this.evaluate(b);return c}function Ue(a){return this.evaluate(a)}function Ve(){return Ra.apply(0,arguments)}function We(a){return new Va(\"return\",this.evaluate(a))}\nfunction Xe(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(d===null||d===void 0)throw gb(Error(\"TypeError: Can't set property \"+e+\" of \"+d+\".\"));(d instanceof Od||d instanceof Kd||d instanceof ob)&&d.set(String(e),f);return f}function Ye(a,b){return this.evaluate(a)-this.evaluate(b)}\nfunction Ze(a,b,c){var d=this.evaluate(a),e=this.evaluate(b),f=this.evaluate(c);if(!Array.isArray(e)||!Array.isArray(f))throw Error(\"Error: Malformed switch instruction.\");for(var g,h=!1,k=0;k<e.length;k++)if(h||d===this.evaluate(e[k]))if(g=this.evaluate(f[k]),g instanceof Va){var m=g.type;if(m===\"break\")return;if(m===\"return\"||m===\"continue\")return g}else h=!0;if(f.length===e.length+1&&(g=this.evaluate(f[f.length-1]),g instanceof Va&&(g.type===\"return\"||g.type===\"continue\")))return g}\nfunction $e(a,b,c){return this.evaluate(a)?this.evaluate(b):this.evaluate(c)}function af(a){var b=this.evaluate(a);return b instanceof Od?\"function\":typeof b}function bf(){for(var a=this.V,b=0;b<arguments.length;b++){var c=arguments[b];typeof c!==\"string\"||a.add(c,void 0)}}\nfunction cf(a,b,c,d){var e=this.evaluate(d);if(this.evaluate(c)){var f=ib(this.V,e);if(f instanceof Va){if(f.type===\"break\")return;if(f.type===\"return\")return f}}for(;this.evaluate(a);){var g=ib(this.V,e);if(g instanceof Va){if(g.type===\"break\")break;if(g.type===\"return\")return g}this.evaluate(b)}}function df(a){return~Number(this.evaluate(a))}function ef(a,b){return Number(this.evaluate(a))<<Number(this.evaluate(b))}function ff(a,b){return Number(this.evaluate(a))>>Number(this.evaluate(b))}\nfunction gf(a,b){return Number(this.evaluate(a))>>>Number(this.evaluate(b))}function hf(a,b){return Number(this.evaluate(a))&Number(this.evaluate(b))}function jf(a,b){return Number(this.evaluate(a))^Number(this.evaluate(b))}function kf(a,b){return Number(this.evaluate(a))|Number(this.evaluate(b))}function lf(){}\nfunction mf(a,b,c){try{var d=this.evaluate(b);if(d instanceof Va)return d}catch(h){if(!(h instanceof fb&&h.Jn))throw h;var e=this.V.zb();a!==\"\"&&(h instanceof fb&&(h=h.ik),e.add(a,new Td(h)));var f=this.evaluate(c),g=ib(e,f);if(g instanceof Va)return g}}function nf(a,b){var c,d;try{d=this.evaluate(a)}catch(f){if(!(f instanceof fb&&f.Jn))throw f;c=f}var e=this.evaluate(b);if(e instanceof Va)return e;if(c)throw c;if(d instanceof Va)return d};var pf=function(){this.H=new lb;of(this)};pf.prototype.execute=function(a){return this.H.run(a)};var of=function(a){var b=function(c,d){var e=new Pd(String(c),d);e.ab();var f=String(c);a.H.H.set(f,e);hb.set(f,e)};b(\"map\",Le);b(\"and\",Dd);b(\"contains\",Gd);b(\"equals\",Ed);b(\"or\",Fd);b(\"startsWith\",Hd);b(\"variable\",Id)};pf.prototype.Vb=function(a){this.H.Vb(a)};var rf=function(){this.K=!1;this.H=new lb;qf(this);this.K=!0};rf.prototype.execute=function(a){return sf(this.H.run(a))};rf.prototype.ab=function(){this.H.ab()};\nvar qf=function(a){var b=function(c,d){var e=String(c),f=new Pd(e,d);f.ab();a.H.H.set(e,f);hb.set(e,f)};b(0,be);b(1,ce);b(2,de);b(3,ee);b(56,hf);b(57,ef);b(58,df);b(59,kf);b(60,ff);b(61,gf);b(62,jf);b(53,fe);b(4,ge);b(5,he);b(68,mf);b(52,ie);b(6,je);b(49,ke);b(7,Ke);b(8,Le);b(9,he);b(50,le);b(10,me);b(12,ne);b(13,oe);b(67,nf);b(51,ze);b(47,re);b(54,se);b(55,te);b(63,ye);b(64,ue);b(65,we);b(66,xe);b(15,Ae);b(16,Ce);b(17,Ce);b(18,De);b(19,Ee);b(20,Fe);b(21,Ge);b(22,He);b(23,Ie);b(24,Je);b(25,Me);b(26,\nNe);b(27,Oe);b(28,Pe);b(29,Qe);b(45,Re);b(30,Se);b(32,Te);b(33,Te);b(34,Ue);b(35,Ue);b(46,Ve);b(36,We);b(43,Xe);b(37,Ye);b(38,Ze);b(39,$e);b(40,af);b(44,lf);b(41,bf);b(42,cf)};rf.prototype.ee=function(){return this.H.ee()};rf.prototype.Vb=function(a){this.H.Vb(a)};rf.prototype.wd=function(a){this.H.wd(a)};\nfunction sf(a){if(a instanceof Va||a instanceof Od||a instanceof Kd||a instanceof ob||a instanceof Vd||a instanceof Td||a===null||a===void 0||typeof a===\"string\"||typeof a===\"number\"||typeof a===\"boolean\")return a};var tf=function(a){this.message=a};function vf(a){a.bw=!0;return a};var wf=vf(function(a){return typeof a===\"number\"}),xf=vf(function(a){return typeof a===\"string\"}),yf=vf(function(a){return typeof a===\"boolean\"});function zf(a){var b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[a];return b===void 0?new tf(\"Value \"+a+\" can not be encoded in web-safe base64 dictionary.\"):b};function Af(a){switch(a){case 1:return\"1\";case 2:case 4:return\"0\";default:return\"-\"}};var Bf=/^[1-9a-zA-Z_-][1-9a-c][1-9a-v]\\d$/;function Cf(a,b){for(var c=\"\",d=!0;a>7;){var e=a&31;a>>=5;d?d=!1:e|=32;c=\"\"+zf(e)+c}a<<=2;d||(a|=32);return c=\"\"+zf(a|b)+c}function Df(a,b){return b===void 0||b===0?\"\":\"\"+Cf(a,1)+zf(b)}\nfunction Ef(a,b){var c;var d=a.li,e=a.bk;d===void 0?c=\"\":(e||(e=0),c=\"\"+Cf(1,1)+zf(d<<2|e));var f=\"4\"+c+Df(2,a.Yr),g,h=a.runtimeVersion;g=h&&Bf.test(h)?\"\"+Cf(3,2)+h:\"\";var k;var m=a.ctid;if(m&&b){var p=Cf(5,3),q=m.split(\"-\"),r=q[0].toUpperCase();if(r!==\"GTM\"&&r!==\"OPT\")k=\"\";else{var t=q[1];k=\"\"+p+zf(1+t.length)+(a.At||0)+t}}else k=\"\";var u=a.canonicalId,v=a.Wb,x=a.lw,y=f+g+Df(4,a.releaseExperiment)+k+Df(6,a.ou)+(u?\"\"+Cf(7,3)+zf(u.length)+u:\"\")+(v?\"\"+Cf(8,3)+zf(v.length)+v:\"\")+(x?\"\"+Cf(9,3)+zf(x.length)+\nx:\"\"),A;var E=a.ls;E=E===void 0?{}:E;var F=[],G=n(Object.keys(E)),H=G.next();try{for(;!H.done;H=G.next()){var J=H.value;F[Number(J)]=E[J]}}finally{z(G,H)}if(F.length){var M=Cf(10,3),T;if(F.length===0)T=zf(0);else{for(var V=[],fa=0,da=!1,ha=0;ha<F.length;ha++){da=!0;var ja=ha%6;F[ha]&&(fa|=1<<ja);ja===5&&(V.push(zf(fa)),fa=0,da=!1)}da&&V.push(zf(fa));T=V.join(\"\")}var za=T;A=\"\"+M+zf(za.length)+za}else A=\"\";var Ha=a.Lt,sa=a.Zt;return y+A+(Ha?\"\"+Cf(11,3)+zf(Ha.length)+Ha:\"\")+(sa?\"\"+Cf(13,3)+zf(sa.length)+\nsa:\"\")+Df(14,a.pu)+Df(15,a.ei)+Df(16,a.Jo)};function Ff(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};function Gf(a,b){for(var c=xb(b),d=new Uint8Array(c.length),e=0;e<c.length;e++)d[e]=c.charCodeAt(e);if(d.length!==32)throw Error(\"Key is not 32 bytes.\");return Hf(a,d)}function Hf(a,b){if(a===\"\")return\"\";var c=hc(a),d=b.slice(-2),e=[].concat(w(d),w(c)).map(function(g,h){return g^b[h%b.length]}),f=new Uint8Array([].concat(w(e),w(d)));return wb(String.fromCharCode.apply(String,w(f))).replace(/\\.+$/,\"\")};function If(a,b){var c={};c[\"function\"]=\"__\"+a;for(var d in b)b.hasOwnProperty(d)&&(c[\"vtp_\"+d]=b[d]);return c};function Jf(a,b){b=b===void 0?!1:b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?!!data.blob[a]:b}function I(a){var b;b=b===void 0?\"\":b;var c,d;return((c=data)==null?0:(d=c.blob)==null?0:d.hasOwnProperty(a))?String(data.blob[a]):b}function Kf(a){var b,c;return((b=data)==null?0:(c=b.blob)==null?0:c.hasOwnProperty(a))?Number(data.blob[a]):0}function Lf(a){var b;b=b===void 0?[]:b;var c,d,e=(c=data)==null?void 0:(d=c.blob)==null?void 0:d[a];return Array.isArray(e)?e:b}\nfunction Mf(a){var b;b=b===void 0?\"\":b;var c=Nf(46);return c&&(c==null?0:c.hasOwnProperty(a))?String(c[a]):b}function Of(a,b){var c=Nf(46);return c&&(c==null?0:c.hasOwnProperty(a))?Number(c[a]):b}function Nf(a){var b,c;return(b=data)==null?void 0:(c=b.blob)==null?void 0:c[a]};var Pf=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\"};va(Pf,Error);Pf.prototype.getMessage=function(){return this.message};function Qf(a,b){if(Array.isArray(a)){Object.defineProperty(a,\"context\",{value:{line:b[0]}});for(var c=1;c<a.length;c++)Qf(a[c],b[c])}};var Rf=function(a){this.H=a};Rf.prototype.K=function(a,b){var c=Ra.apply(2,arguments);if(!this.H[a]||!this.H[a][b])throw new Pf(b,{},\"The requested permission \"+b+\" is not configured.\");this.H[a][b].apply(this.H[a],[b].concat(w(c)))};function Sf(){return function(a,b){var c;var d=Tf;a instanceof fb?(a.H=d,c=a):c=new fb(a,d);var e=c;b&&e.K.push(b);throw e;}}function Tf(a){if(!a.length)return a;a.push({id:\"main\",line:0});for(var b=a.length-1;b>0;b--)Kb(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 Uf=RegExp(\"[^0-9\\\\.+-]\",\"g\"),Vf=RegExp(\"[^0-9\\\\,+-]\",\"g\"),Wf=RegExp(\"[^0-9+-]\",\"g\");\nfunction Xf(a,b){if(typeof a===\"number\")return a;var c=String(a),d;if(b===\"AUTOMATIC\"){var e=(c.match(/\\./g)||[]).length,f=(c.match(/,/g)||[]).length,g=\"NONE\";if(e>0&&f>0){var h=c.lastIndexOf(\".\")>c.lastIndexOf(\",\");h&&e===1?g=\"PERIOD\":h||f!==1||(g=\"COMMA\")}else e===1?g=(c.split(\".\")[1].match(/[0-9]/g)||[]).length!==3?\"PERIOD\":\"NONE\":f===1&&(g=(c.split(\",\")[1].match(/[0-9]/g)||[]).length!==3?\"COMMA\":\"NONE\");d=g}else d=b===\"COMMA\"?\"COMMA\":\"PERIOD\";var k,m;d===\"PERIOD\"?(k=\".\",m=Uf):d===\"COMMA\"?(k=\",\",\nm=Vf):(k=\"\",m=Wf);var p=c.replace(m,\"\");if(k!==\"\"&&p.split(k).length>2)return a;var q=p.replace(/,/g,\".\");if(q===\"\")return a;var r=Number(q);return isNaN(r)?a:r};var Yf=function(a,b){var c;c=c===void 0?{}:c;this.P=a;this.T=b;this.H=c},Zf=function(a,b,c){var d;(d=a.T)[b]!=null||(d[b]=c)},$f=function(a,b,c){var d;(d=a.H)[b]!=null||(d[b]=[]);a.H[b].push(function(){return c.apply(null,w(Ra.apply(0,arguments)))})};Yf.prototype.K=function(a){var b=this.H[a],c=this.H.all;if(b||c){var d=(this.T[a]||function(){return{}}).apply(void 0,[a].concat(w(Ra.apply(1,arguments))));ag(b||[],this.P,a,d);ag(c||[],this.P,a,d)}};\nfunction ag(a,b,c,d){var e=n(a),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=void 0,k=\"A policy function denied the permission request\";try{h=g(b,c,d),k+=\".\"}catch(m){k=typeof m===\"string\"?k+(\": \"+m):m instanceof Error?k+(\": \"+m.message):k+\".\"}if(!h)throw new Pf(c,d,k);}}finally{z(e,f)}};var cg=function(a,b,c){this.ia=c;this.K={};this.T=new Set;var d={},e={},f=n(Object.entries(b)),g=f.next();try{for(;!g.done;g=f.next()){var h=n(g.value),k=h.next().value,m=h.next().value,p=k,q=m;d[p]={};var r=n(Object.entries(q)),t=r.next();try{for(;!t.done;t=r.next()){var u=n(t.value),v=u.next().value,x=u.next().value,y=v,A=bg(y,x,c),E=A.da,F=A.Tr;d[p][y]=A.assert;e[y]=E;this.T.add(y);F&&(this.K[y]=F)}}finally{z(r,t)}}}finally{z(f,g)}this.H=new Yf(a,e);this.P=new Rf(d)};\ncg.prototype.ka=function(a){var b=Ra.apply(1,arguments);if(!this.T.has(a)&&this.ia[\"__\"+a]){this.T.add(a);var c=bg(a,{},this.ia).da;Zf(this.H,a,function(){var d=Ra.apply(0,arguments);try{return c.apply(null,w(d))}catch(e){return{}}})}this.H.K.apply(this.H,[a].concat(w(b)))};\ncg.prototype.ba=function(a,b){var c=Ra.apply(2,arguments),d=this;this.P.H[a]?(this.P.K.apply(this.P,[a,b].concat(w(c))),this.H.K.apply(this.H,[b].concat(w(c))),this.K[b]&&this.K[b].apply(this.K,[function(e){var f=Ra.apply(1,arguments),g=d.P;if(!g.H[a]||!g.H[a][e])throw dg(e,{},\"The requested additional permission \"+e+\" is not configured.\");d.H.K.apply(d.H,[e].concat(w(f)))}].concat(w(c)))):zb(\"TAGGING\",55)};\nfunction bg(a,b,c){try{var d=c[\"__\"+a];if(!d)throw Error(\"No function found for permission: \"+a+\".\");var e=If(a,b);e.vtp_permissionName=a;e.vtp_createPermissionError=dg;delete e[\"function\"];return d(e)}catch(f){return{assert:function(g){throw new Pf(g,{},\"Permission \"+g+\" is unknown.\");},da:function(){throw new Pf(a,{},\"Permission \"+a+\" is unknown.\");}}}}function dg(a,b,c){return new Pf(a,b,c)};function eg(a){var b=1,c,d,e;if(a)for(b=0,d=a.length-1;d>=0;d--)e=a.charCodeAt(d),b=(b<<6&268435455)+e+(e<<14),c=b&266338304,b=c!==0?b^c>>21:b;return b};var fg=function(a){this.cache=a};fg.prototype.get=function(a){var b=eg(a),c=this.cache.get(b);if(!c)return{promise:void 0,Jj:0};if(Date.now()>=c.timestamp+9E5)return this.cache.delete(b),{promise:void 0,Jj:3};var d=c.resolvedValue?2:1;return{promise:c.resolvedValue?Promise.resolve(c.resolvedValue):c.promise,Jj:d}};fg.prototype.set=function(a,b){var c=eg(a),d={promise:b,resolvedValue:void 0,timestamp:Date.now()};this.cache.set(c,d);b.then(function(e){d.resolvedValue=e})};function gg(a){switch(a){case 0:break;case 9:return\"e4\";case 6:return\"e5\";case 14:return\"e6\";default:return\"e7\"}};var K={D:{Wa:\"ad_personalization\",ma:\"ad_storage\",na:\"ad_user_data\",ya:\"analytics_storage\",uc:\"region\",ra:\"consent_updated\",eh:\"wait_for_update\",xf:\"endpoint_type\",pp:\"_&emfm\",rp:\"app_remove\",sp:\"app_store_refund\",up:\"app_store_subscription_cancel\",vp:\"app_store_subscription_convert\",wp:\"app_store_subscription_renew\",xp:\"consent_update\",yp:\"conversion\",ml:\"add_payment_info\",nl:\"add_shipping_info\",ue:\"add_to_cart\",ve:\"remove_from_cart\",ol:\"view_cart\",zd:\"begin_checkout\",Qu:\"generate_lead\",we:\"select_item\",\nPc:\"view_item_list\",Ad:\"select_promotion\",Qc:\"view_promotion\",Mb:\"purchase\",xe:\"refund\",vc:\"view_item\",pl:\"add_to_wishlist\",zp:\"exception\",Ap:\"first_open\",Bp:\"first_visit\",za:\"gtag.config\",Nb:\"gtag.get\",Cp:\"in_app_purchase\",wc:\"page_view\",Dp:\"screen_view\",Ep:\"session_start\",Fp:\"source_update\",Gp:\"structured_data\",Hp:\"timing_complete\",Ip:\"track_social\",yf:\"user_engagement\",Jp:\"user_id_update\",ih:\"braid_link_decoration_source\",jh:\"braid_storage_source\",Bd:\"gclid_link_decoration_source\",Cd:\"gclid_storage_source\",\nYb:\"gclgb\",qb:\"gclid\",ql:\"gclid_len\",ye:\"gclgs\",ze:\"gcllp\",Ae:\"gclst\",Db:\"ads_data_redaction\",zf:\"gad_source\",Af:\"gad_source_src\",Dd:\"gclid_url\",rl:\"gclsrc\",xi:\"gbraid\",Be:\"wbraid\",Rc:\"allow_ad_personalization_signals\",yi:\"allow_custom_scripts\",kh:\"allow_display_features\",zi:\"allow_enhanced_conversions\",Sc:\"allow_google_signals\",Ai:\"allow_interest_groups\",Kp:\"app_id\",Lp:\"app_installer_id\",Mp:\"app_name\",Np:\"app_version\",Ed:\"auid\",Ru:\"auto_detection_enabled\",sl:\"auto_event\",tl:\"aw_remarketing\",Bi:\"aw_remarketing_only\",\nBf:\"discount\",Cf:\"aw_feed_country\",Df:\"aw_feed_language\",Qa:\"items\",Ef:\"aw_merchant_id\",Ci:\"aw_basket_type\",Ff:\"campaign_content\",Gf:\"campaign_id\",Hf:\"campaign_medium\",If:\"campaign_name\",Jf:\"campaign\",Kf:\"campaign_source\",Lf:\"campaign_term\",Ob:\"client_id\",wl:\"rnd\",Di:\"consent_update_type\",Op:\"content_group\",Pp:\"content_type\",Mf:\"conversion_cookie_prefix\",Ei:\"conversion_id\",Tc:\"conversion_linker\",mh:\"conversion_linker_disabled\",Ce:\"conversion_api\",Fi:\"_&rcb\",nh:\"cookie_deprecation\",Pb:\"cookie_domain\",\nEb:\"cookie_expires\",Zb:\"cookie_flags\",Gd:\"cookie_name\",xc:\"cookie_path\",rb:\"cookie_prefix\",Hd:\"cookie_update\",Uc:\"country\",jb:\"currency\",De:\"customer_lifetime_value\",Nf:\"customer_type\",Ee:\"custom_map\",Gi:\"gcldc_link_decoration_source\",Hi:\"gcldc_storage_source\",Of:\"gcldc\",Id:\"dclid\",Ii:\"debug_mode\",Ra:\"developer_id\",Qp:\"disable_merchant_reported_purchases\",Vc:\"dc_custom_params\",Rp:\"dc_natural_search\",Sp:\"dynamic_event_settings\",xl:\"affiliation\",oh:\"checkout_option\",Ji:\"checkout_step\",yl:\"coupon\",Pf:\"item_list_name\",\nKi:\"list_name\",Tp:\"promotions\",Jd:\"shipping\",zl:\"tax\",ph:\"engagement_time_msec\",qh:\"enhanced_client_id\",Up:\"enhanced_conversions\",Su:\"enhanced_conversions_automatic_settings\",Fe:\"estimated_delivery_date\",Qf:\"event_callback\",Vp:\"event_category\",Kd:\"event_developer_id_string\",Ge:\"event_id\",Li:\"_event_join_id\",Wp:\"event_label\",ac:\"event\",Al:\"_&ae\",Mi:\"event_settings\",rh:\"event_timeout\",Xp:\"description\",Yp:\"fatal\",Zp:\"experiments\",He:\"ext_client_id\",Ni:\"firebase_id\",Rf:\"first_party_collection\",Sf:\"_x_20\",\nbc:\"_x_19\",aq:\"flight_error_code\",bq:\"flight_error_message\",Oi:\"fl_activity_category\",Pi:\"fl_activity_group\",sh:\"fl_advertiser_id\",Qi:\"match_id\",Bl:\"fl_random_number\",Cl:\"tran\",Dl:\"u\",th:\"gac_gclid\",Ie:\"gac_wbraid\",El:\"gac_wbraid_multiple_conversions\",cq:\"ga_restrict_domain\",Fl:\"ga_temp_client_id\",fq:\"ga_temp_ecid\",Je:\"gdpr_applies\",uh:\"_gt_metadata\",Gl:\"geo_granularity\",Tf:\"value_callback\",Uf:\"value_key\",Xa:\"google_analysis_params\",Md:\"_google_ng\",Hl:\"_ono\",Vf:\"google_signals\",gq:\"google_tld\",Wf:\"gpp_sid\",\nXf:\"gpp_string\",fc:\"groups\",Il:\"gsa_experiment_id\",Yf:\"gtag_event_feature_usage\",Jl:\"gtm_up\",Ke:\"iframe_state\",Nd:\"ignore_referrer\",Kl:\"internal_traffic_results\",Ll:\"_is_fpm\",Xc:\"is_legacy_converted\",Yc:\"is_legacy_loaded\",Ri:\"is_passthrough\",Zf:\"_lps\",xb:\"language\",Si:\"legacy_developer_id_string\",Fb:\"linker\",cg:\"accept_incoming\",yc:\"decorate_forms\",Ca:\"domains\",Zc:\"url_position\",Od:\"merchant_feed_label\",Pd:\"merchant_feed_language\",Qd:\"merchant_id\",Ml:\"method\",hq:\"name\",Nl:\"navigation_type\",Le:\"new_customer\",\nTi:\"non_interaction\",iq:\"optimize_id\",Ol:\"page_hostname\",dg:\"page_path\",Ja:\"page_referrer\",Qb:\"page_title\",jq:\"passengers\",Pl:\"phone_conversion_callback\",kq:\"phone_conversion_country_code\",Ql:\"phone_conversion_css_class\",lq:\"phone_conversion_ids\",Rl:\"phone_conversion_number\",Sl:\"phone_conversion_options\",mq:\"_platinum_request_status\",nq:\"_protected_audience_enabled\",wh:\"quantity\",xh:\"redact_device_info\",Tl:\"referral_exclusion_definition\",Tu:\"_request_start_time\",Gb:\"restricted_data_processing\",oq:\"retoken\",\npq:\"sample_rate\",Ui:\"screen_name\",ad:\"screen_resolution\",Ul:\"_script_source\",qq:\"search_term\",Rd:\"send_page_view\",hc:\"send_to\",Vi:\"server_container_3p_enrichment\",zc:\"server_container_url\",rq:\"session_attributes_encoded\",yh:\"session_duration\",zh:\"session_engaged\",Wi:\"session_engaged_time\",Ac:\"session_id\",Ah:\"session_number\",eg:\"_shared_user_id\",Sd:\"delivery_postal_code\",Vl:\"_&sdl\",Wl:\"_&sdm\",Uu:\"_tag_firing_delay\",Vu:\"_tag_firing_time\",Wu:\"temporary_client_id\",Xl:\"testonly\",sq:\"_timezone\",Ne:\"topmost_url\",\nBh:\"tracking_id\",Xi:\"traffic_type\",Sa:\"transaction_id\",Yl:\"transaction_id_source\",Bc:\"transport_url\",tq:\"trip_type\",Td:\"update\",Cc:\"url_passthrough\",Zl:\"uptgs\",fg:\"_user_agent_architecture\",gg:\"_user_agent_bitness\",hg:\"_user_agent_full_version_list\",ig:\"_user_agent_mobile\",jg:\"_user_agent_model\",kg:\"_user_agent_platform\",lg:\"_user_agent_platform_version\",mg:\"_user_agent_wow64\",bd:\"user_data\",am:\"user_data_auto_latency\",bm:\"user_data_auto_meta\",dm:\"user_data_auto_multi\",fm:\"user_data_auto_selectors\",\ngm:\"user_data_auto_status\",Ch:\"user_data_mode\",hm:\"user_data_settings\",yb:\"user_id\",Dh:\"user_properties\",im:\"_user_region\",ng:\"us_privacy_string\",eb:\"value\",jm:\"wbraid_multiple_conversions\",dd:\"_fpm_parameters\",pg:\"_gtb\",cj:\"_host_name\",Qm:\"_in_page_command\",ej:\"_ip_override\",Um:\"_is_passthrough_cid\",kj:\"_measurement_type\",Xd:\"non_personalized_ads\",rj:\"_sst_parameters\",Zq:\"sgtm_geo_user_country\",Fd:\"conversion_label\",Da:\"page_location\",Wc:\"_extracted_data\",Ld:\"global_developer_id_string\",Me:\"tc_privacy_string\"}};var L={J:{ri:\"accept_by_default\",zk:\"add_tag_timing\",si:\"ads_consent_granted\",se:\"ads_event_page_view\",Nc:\"ads_page_view_params\",sc:\"allow_ad_personalization\",Du:\"auto_event\",Hk:\"batch_on_navigation\",Ik:\"biscotti_join_id\",Nk:\"client_id_source\",ah:\"consent_event_id\",bh:\"consent_priority_id\",Tk:\"consent_state\",ra:\"consent_updated\",vf:\"conversion_linker_enabled\",Fu:\"conversion_marking_called\",Ia:\"cookie_options\",il:\"dc_random\",Ku:\"dedupe_id\",wf:\"do_ec_unification\",te:\"ec_feature_mask\",Oc:\"em_event\",\nMu:\"endpoint_for_debug\",kl:\"enhanced_client_id_source\",Nu:\"enhanced_match_form_metadata\",Ou:\"enhanced_match_form_metadata_latency\",qp:\"enhanced_match_result\",km:\"euid_logged_in_state\",og:\"euid_mode_enabled\",uq:\"event_provenance\",Yu:\"event_source\",Hb:\"event_start_timestamp_ms\",wq:\"event_usage\",Fh:\"extra_tag_experiment_ids\",kb:\"fail_on_abort\",dv:\"add_parameter\",aj:\"counting_method\",Gh:\"send_as_iframe\",fv:\"parameter_order\",Hh:\"parsed_target\",hv:\"form_event_canceled\",Cq:\"ga4_collection_subdomain\",bj:\"ga4_request_flags\",\nKm:\"gbraid_cookie_marked\",Mm:\"gtm_extracted_data\",Dc:\"handle_internally\",kv:\"has_ga_conversion_consents\",HEADERS:\"headers\",la:\"hit_type\",Ud:\"hit_type_override\",Iq:\"ignore_dupe_config\",Fv:\"is_config_command\",Jh:\"is_consent_update\",qg:\"is_conversion\",Rm:\"is_ecommerce\",Sm:\"is_ec_cm_split\",gd:\"is_external_event\",rg:\"is_first_visit\",Tm:\"is_first_visit_conversion\",Qe:\"is_fpm_encryption\",Kh:\"is_fpm_split\",fb:\"is_gcp_browser\",fj:\"is_google_measurement_allowed\",gj:\"is_google_signals_enabled\",Vd:\"is_merchant_center\",\nLh:\"is_new_to_site\",ij:\"is_server_container_destination\",Vm:\"is_server_container_event\",Re:\"is_session_start\",Wm:\"is_session_start_conversion\",Gv:\"is_sgtm_ga_ads_conversion_study_control_group\",Hv:\"is_sgtm_prehit\",Xm:\"is_sgtm_service_worker\",Wd:\"is_split_conversion\",Jq:\"is_syn\",sg:\"is_test_event\",ug:\"join_id\",jj:\"join_elapsed\",vg:\"join_timer_sec\",Zm:\"local_storage_aw_conversion_counters\",Te:\"mav_updated\",Qq:\"no_target_group\",nj:\"pending_pv_claim\",Yd:\"tunnel_updated\",Jv:\"prehit_for_retry\",Kv:\"promises\",\nLv:\"record_aw_latency\",Ve:\"redact_ads_data\",Zd:\"redact_click_ids\",ln:\"remarketing_only\",nn:\"send_ccm_parallel_ping\",We:\"send_doubleclick_join\",Nh:\"send_fpm_geo_join\",Oh:\"send_fpm_google_join\",Mv:\"send_ccm_parallel_test_ping\",pn:\"send_google_measurement\",xg:\"send_tld_join\",yg:\"send_to_destinations\",pj:\"send_to_targets\",qn:\"send_user_data_hit\",Xe:\"service_worker_context\",Ib:\"source_canonical_id\",Ta:\"speculative\",tn:\"speculative_in_message\",ld:\"sd_updated\",Qh:\"suppressed_tag_experiment_ids\",vn:\"suppress_script_load\",\nwn:\"syn_or_mod\",zj:\"user_data_tr_ra\",Aj:\"user_data_tr_rp\",Bj:\"transient_ecsid\",zg:\"transmission_type\",Za:\"user_data\",Qv:\"user_data_from_automatic\",Rv:\"user_data_from_automatic_getter\",zn:\"user_data_from_code\",mr:\"user_data_from_manual\",Sv:\"user_data_mode\",ae:\"user_id_updated\"}};var N={W:{ep:1,lp:2,yn:3,jn:4,jp:5,kp:6,Gq:7,mp:8,Fq:9,bp:10,ap:11,sn:12,rn:13,Lk:14,Qo:15,So:16,bn:17,jl:18,Ym:19,hp:20,Pq:21,Xo:22,Ro:23,To:24,fl:25,Jk:26,gr:27,Gm:28,Pm:29,Om:30,Nm:31,Jm:32,Hm:33,Im:34,Dm:35,Cm:36,Em:37,Fm:38,Dq:39,Eq:40,Tq:41}};N.W[N.W.ep]=\"CREATE_EVENT_SOURCE\";N.W[N.W.lp]=\"EDIT_EVENT\";N.W[N.W.yn]=\"TRAFFIC_TYPE\";N.W[N.W.jn]=\"REFERRAL_EXCLUSION\";N.W[N.W.jp]=\"ECOMMERCE_FROM_GTM_TAG\";N.W[N.W.kp]=\"ECOMMERCE_FROM_GTM_UA_SCHEMA\";N.W[N.W.Gq]=\"GA_SEND\";N.W[N.W.mp]=\"EM_FORM\";\nN.W[N.W.Fq]=\"GA_GAM_LINK\";N.W[N.W.bp]=\"CREATE_EVENT_AUTO_PAGE_PATH\";N.W[N.W.ap]=\"CREATED_EVENT\";N.W[N.W.sn]=\"SIDELOADED\";N.W[N.W.rn]=\"SGTM_LEGACY_CONFIGURATION\";N.W[N.W.Lk]=\"CCD_EM_EVENT\";N.W[N.W.Qo]=\"AUTO_REDACT_EMAIL\";N.W[N.W.So]=\"AUTO_REDACT_QUERY_PARAM\";N.W[N.W.bn]=\"MULTIPLE_PAGEVIEW_FROM_CONFIG\";N.W[N.W.jl]=\"EM_EVENT_SENT_BEFORE_CONFIG\";N.W[N.W.Ym]=\"LOADED_VIA_CST_OR_SIDELOADING\";N.W[N.W.hp]=\"DECODED_PARAM_MATCH\";N.W[N.W.Pq]=\"NON_DECODED_PARAM_MATCH\";N.W[N.W.Xo]=\"CCD_EVENT_SGTM\";\nN.W[N.W.Ro]=\"AUTO_REDACT_EMAIL_SGTM\";N.W[N.W.To]=\"AUTO_REDACT_QUERY_PARAM_SGTM\";N.W[N.W.fl]=\"DAILY_LIMIT_REACHED\";N.W[N.W.Jk]=\"BURST_LIMIT_REACHED\";N.W[N.W.gr]=\"SHARED_USER_ID_SET_AFTER_REQUEST\";N.W[N.W.Gm]=\"GA4_MULTIPLE_SESSION_COOKIES\";N.W[N.W.Pm]=\"INVALID_GA4_SESSION_COUNT\";N.W[N.W.Om]=\"INVALID_GA4_LAST_EVENT_TIMESTAMP\";N.W[N.W.Nm]=\"INVALID_GA4_JOIN_TIMER\";N.W[N.W.Jm]=\"GA4_STALE_SESSION_COOKIE_SELECTED\";N.W[N.W.Hm]=\"GA4_SESSION_COOKIE_GS1_READ\";N.W[N.W.Im]=\"GA4_SESSION_COOKIE_GS2_READ\";\nN.W[N.W.Dm]=\"GA4_DL_PARAM_RECOVERY_AVAILABLE\";N.W[N.W.Cm]=\"GA4_DL_PARAM_RECOVERY_APPLIED\";N.W[N.W.Em]=\"GA4_GOOGLE_MEASUREMENT_ALLOWED\";N.W[N.W.Fm]=\"GA4_GOOGLE_SIGNALS_ENABLED\";N.W[N.W.Dq]=\"GA4_FALLBACK_REQUEST\";N.W[N.W.Eq]=\"GA_ADS_LINK_BEFORE_CONVERSION_MARKING\";N.W[N.W.Tq]=\"PLATINUM_ELIGIBLE\";var og={},pg=(og.uaa=!0,og.uab=!0,og.uafvl=!0,og.uamb=!0,og.uam=!0,og.uap=!0,og.uapv=!0,og.uaw=!0,og);\nvar ug=function(a,b){for(var c=0;c<b.length;c++){var d=a,e=b[c];if(!sg.exec(e))throw Error(\"Invalid key wildcard\");var f=e.indexOf(\".*\"),g=f!==-1&&f===e.length-2,h=g?e.slice(0,e.length-2):e,k;a:if(d.length===0)k=!1;else{for(var m=d.split(\".\"),p=0;p<m.length;p++)if(!tg.exec(m[p])){k=!1;break a}k=!0}if(!k||h.length>d.length||!g&&d.length!==e.length?0:g?ac(d,h)&&(d===h||d.charAt(h.length)===\".\"):d===h)return!0}return!1},tg=/^[a-z$_][\\w-$]*$/i,sg=/^(?:[a-z_$][a-z-_$0-9]*\\.)*[a-z_$][a-z-_$0-9]*(?:\\.\\*)?$/i;\nvar vg=[\"matches\",\"webkitMatchesSelector\",\"mozMatchesSelector\",\"msMatchesSelector\",\"oMatchesSelector\"];function wg(a,b){if(!a)return!1;try{for(var c=0;c<vg.length;c++){var d=vg[c];if(a[d]!=null)return a[d](b)}}catch(e){}return!1}function xg(a,b){var c=String(a),d=String(b),e=c.length-d.length;return e>=0&&c.indexOf(d,e)===e}function yg(a,b){return String(a).split(\",\").indexOf(String(b))>=0}\nfunction zg(a,b,c,d){var e=c?\"i\":void 0;try{var f=String(b)+String(e),g=d==null?void 0:d.get(f);g||(g=new RegExp(b,e),d==null||d.set(f,g));return g.test(a)}catch(h){return!1}}function Ag(a,b){return String(a).indexOf(String(b))>=0}function Bg(a,b){return String(a)===String(b)}function Cg(a,b){return Number(a)>=Number(b)}function Dg(a,b){return Number(a)<=Number(b)}function Eg(a,b){return Number(a)>Number(b)}function Fg(a,b){return Number(a)<Number(b)}\nfunction Gg(a,b){return ac(String(a),String(b))};function Ng(a){var b=a.search;return a.protocol+\"//\"+a.hostname+a.pathname+(b?b+\"&richsstsse\":\"?richsstsse\")};var Og=function(){this.T=\"\"},Qg=function(a,b){return function(){var c=b.fallback_url,d=b.fallback_url_method;if(c&&d){var e={};Pg(a,(e[d]=[c],e.options={},e))}}},Rg=function(a,b,c){if(Array.isArray(a)){var d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;typeof f===\"string\"&&c(f,b)}}finally{z(d,e)}}},Pg=function(a,b){if(b){var c=Fb(b.options)?b.options:{},d=n(Object.keys(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=b[f];switch(f){case \"send_pixel\":Rg(g,c,function(h,k){return void a.K(h,\nk)});break;case \"fetch\":Rg(g,c,function(h,k){return void a.H(h,k)})}}}finally{z(d,e)}}};var Sg=/^([a-z][a-z0-9]*):(!|\\?)(\\*|string|boolean|number|Fn|PixieMap|List|OpaqueValue)$/i,Tg={Fn:\"function\",PixieMap:\"Object\",List:\"Array\"};\nfunction Ug(a,b){for(var c=[\"input:!*\"],d=0;d<c.length;d++){var e=Sg.exec(c[d]);if(!e)throw Error(\"Internal Error in \"+a);var f=e[1],g=e[2]===\"!\",h=e[3],k=b[d];if(k==null){if(g)throw Error(\"Error in \"+a+\". Required argument \"+f+\" not supplied.\");}else if(h!==\"*\"){var m=typeof k;k instanceof Od?m=\"Fn\":k instanceof Kd?m=\"List\":k instanceof ob?m=\"PixieMap\":k instanceof Vd?m=\"PixiePromise\":k instanceof Td&&(m=\"OpaqueValue\");if(m!==h)throw Error(\"Error in \"+a+\". Argument \"+f+\" has type \"+((Tg[m]||m)+\", which does not match required type \")+\n((Tg[h]||h)+\".\"));}}}function O(a,b,c){var d=[],e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;g instanceof Od?d.push(\"function\"):g instanceof Kd?d.push(\"Array\"):g instanceof ob?d.push(\"Object\"):g instanceof Vd?d.push(\"Promise\"):g instanceof Td?d.push(\"OpaqueValue\"):d.push(typeof g)}}finally{z(e,f)}return Error(\"Argument error in \"+a+\". Expected argument types [\"+(b.join(\",\")+\"], but received [\")+(d.join(\",\")+\"].\"))}function Vg(a){return a instanceof ob}\nfunction Wg(a){return Vg(a)||a===null||Xg(a)}function Yg(a){return a instanceof Od}function Zg(a){return Yg(a)||a===null||Xg(a)}function $g(a){return a instanceof Kd}function ah(a){return a instanceof Td}function bh(a){return typeof a===\"string\"}function ch(a){return bh(a)||a===null||Xg(a)}function dh(a){return typeof a===\"boolean\"}function eh(a){return dh(a)||Xg(a)}function fh(a){return dh(a)||a===null||Xg(a)}function gh(a){return typeof a===\"number\"}function Xg(a){return a===void 0};function hh(a){return\"\"+a}\nfunction ih(a,b){var c=[];return c};function jh(a,b){var c=new Od(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){throw gb(g);}});c.ab();return c}\nfunction kh(a,b){var c=new ob,d;for(d in b)if(b.hasOwnProperty(d)){var e=b[d];Ib(e)?c.set(d,jh(a+\"_\"+d,e)):Fb(e)?c.set(d,kh(a+\"_\"+d,e)):(Kb(e)||Jb(e)||typeof e===\"boolean\")&&c.set(d,e)}c.ab();return c};function lh(a,b){if(!bh(a))throw O(this.getName(),[\"string\"],arguments);if(!ch(b))throw O(this.getName(),[\"string\",\"undefined\"],arguments);var c={},d=new ob;return d=kh(\"AssertApiSubject\",\nc)};function mh(a,b){if(!ch(b))throw O(this.getName(),[\"string\",\"undefined\"],arguments);if(a instanceof Vd)throw Error(\"Argument actual cannot have type Promise. Assertions on asynchronous code aren't supported.\");var c={},d=new ob;return d=kh(\"AssertThatSubject\",c)};function nh(a){return function(){for(var b=Ra.apply(0,arguments),c=[],d=this.V,e=0;e<b.length;++e)c.push(D(b[e],d));return Wd(a.apply(null,c))}}function oh(){for(var a=Math,b=ph,c={},d=0;d<b.length;d++){var e=b[d];a.hasOwnProperty(e)&&(c[e]=nh(a[e].bind(a)))}return c};function qh(a){return a!=null&&ac(a,\"__cvt_\")};function rh(a){var b;return b};function sh(a){var b;return b};function th(a){try{return encodeURI(a)}catch(b){}};function uh(a){var b;a:{try{b=encodeURIComponent(String(a));break a}catch(c){}b=void 0}return b};function vh(a,b){var c=!1;return c}function Ch(a){if(!ch(a))throw O(this.getName(),[\"string|undefined\"],arguments);};function Dh(a){var b=D(a);return eg(b?\"\"+b:\"\")};function Eh(a,b){if(!gh(a)||!gh(b))throw O(this.getName(),[\"number\",\"number\"],arguments);return Nb(a,b)};function Fh(){return(new Date).getTime()};function Gh(a){if(a===null)return\"null\";if(a instanceof Kd)return\"array\";if(a instanceof Od)return\"function\";if(a instanceof Td){var b=a.getValue();if((b==null?void 0:b.constructor)===void 0||b.constructor.name===void 0){var c=String(b);return c.substring(8,c.length-1)}return String(b.constructor.name)}return typeof a};function Hh(a){function b(c){return function(d){try{return c(d)}catch(e){(Jf(71)||Jf(29))&&a.call(this,e.message)}}}return{parse:b(function(c){return Wd(JSON.parse(c))}),stringify:b(function(c){return JSON.stringify(D(c))}),publicName:\"JSON\"}};function Ih(a){return Rb(D(a,this.V))};function Jh(a){return Number(D(a,this.V))};function Kh(a){return a===null?\"null\":a===void 0?\"undefined\":a.toString()};var Lh=[],Mh={};function Nh(a){return Lh[a]===void 0?!1:Lh[a]};var Oh=new Set;Ph(2);\nPh(13);\nPh(435);\n\nfunction Ph(a){Oh.add(a);var b;a:{switch(a){case 400:b=0;break a}b=void 0}var c=b;c!==void 0&&(Lh[c]=!0)}var Qh={Wo:I(6),fp:I(5),Wq:I(15),Xq:I(14),jr:I(12),kr:I(13),nr:I(43),qr:Of(37,10),rr:Of(38,100),ur:Of(41,6),vr:Of(39,1382400),wr:Of(40,15),xr:Oh.has(13)?100:Of(42,0),yr:Of(43,60),zr:Of(44,15E3),Ar:Of(45,0),Br:Of(46,0),Cr:Of(64,2),Dr:Of(72,0),Er:Of(65,250),Fr:Of(47,50),Gr:Of(30,432E5),Hr:Of(48,5E3),Ir:Of(49,15),Jr:Of(50,2E4),Kr:Of(25,0),Lr:Of(26,0),Mr:Mf(23),Nr:Mf(22),Or:Of(51,5E3),Pr:Of(52,20),VERSION:I(1)},Rh={canonicalContainerId:Qh.Wo,ctid:Qh.fp,kw:Qh.Wq,runtimeVersion:Qh.Xq,mw:Qh.jr,nw:Qh.kr,\now:Qh.nr,pw:Qh.qr,qw:Qh.rr,rw:Qh.ur,tw:Qh.vr,uw:Qh.wr,ww:Qh.xr,xw:Qh.yr,yw:Qh.zr,zw:Qh.Ar,Aw:Qh.Br,Bw:Qh.Cr,Cw:Qh.Dr,Dw:Qh.Er,Ew:Qh.Fr,Fw:Qh.Gr,Gw:Qh.Hr,Hw:Qh.Ir,Iw:Qh.Jr,Jw:Qh.Kr,Kw:Qh.Lr,Lw:Qh.Mr,Mw:Qh.Nr,zu:Qh.Or,Nw:Qh.Pr,version:Qh.VERSION};ma(Object,\"assign\").call(Object,{},Rh);function Sh(a,b,c,d){var e=D(a),f=d>0?Th(e,d):e,g=Wd(f);g.promise.then(c,function(k){c();if(!g.eo){var m=D(k,void 0,1);m=m instanceof fb?m.ik.message:m instanceof Error?m.message:m;b(\"error\",\"Unhandled rejection - \"+JSON.stringify(m))}});var h=function(k){var m=g.get(k);g.set(k,new Od(\"\",function(p,q){var r=this.V.mb(),t=r.Au(\"25\"),u=m.invoke(this.V,p,q);return Sh(u,r.log,t,d)}))};h(\"then\");h(\"catch\");h(\"finally\");g.ab();return g}\nfunction Th(a,b){var c,d=Promise.race([a,new Promise(function(e,f){var g=setTimeout(function(){return void f({reason:\"promise_timed_out\"})},b);c=function(){clearTimeout(g);e()}})]);a.then(c,c);return d};function Uh(a,b,c){var d;var r;var t=this.V;if(d instanceof Promise)if(t){var u=t==null?void 0:t.mb(),v=u.log,x=u.Au(\"23\"),y;y=y===void 0?Rh.zu:y;var A=Wd(d);r=Sh(A,v,x,y)}else r=Wd(d,t,1);else r=Wd(d,t,1);return r};var ph=\"floor ceil round max min abs pow sqrt\".split(\" \");function Vh(){var a={};return{Ks:function(b){return a.hasOwnProperty(b)?a[b]:void 0},Ho:function(b,c){a[b]=c},reset:function(){a={}}}}function Wh(a,b){return function(){return Od.prototype.invoke.apply(a,[b].concat(w(Ra.apply(0,arguments))))}}\nfunction Xh(a,b){if(!bh(a))throw O(this.getName(),[\"string\",\"any\"],arguments);}\nfunction Yh(a,b){if(!bh(a)||!Vg(b))throw O(this.getName(),[\"string\",\"PixieMap\"],arguments);}\n;var Zh={};var $h=function(a){var b=new ob;if(a instanceof Kd)for(var c=a.Ha(),d=0;d<c.length;d++){var e=c[d];a.has(e)&&b.set(e,a.get(e))}else if(a instanceof Od)for(var f=a.Ha(),g=0;g<f.length;g++){var h=f[g];b.set(h,a.get(h))}else for(var k=0;k<a.length;k++)b.set(k,a[k]);return b};\nZh.keys=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.Ha());return new Kd};\nZh.values=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.mc());return new Kd};\nZh.entries=function(a){Ug(this.getName(),arguments);if(a instanceof Kd||a instanceof Od||typeof a===\"string\")a=$h(a);if(a instanceof ob||a instanceof Vd)return new Kd(a.kc().map(function(b){return new Kd(b)}));return new Kd};\nZh.freeze=function(a){(a instanceof ob||a instanceof Vd||a instanceof Kd||a instanceof Od)&&a.ab();return a};Zh.delete=function(a,b){if(a instanceof ob&&!a.Kb())return a.remove(b),!0;return!1};function P(a,b){var c=Ra.apply(2,arguments),d=a.V.mb();if(!d)throw Error(\"Missing program state.\");if(d.ji){try{d.In.apply(null,[b].concat(w(c)))}catch(e){throw zb(\"TAGGING\",21),e;}return}d.In.apply(null,[b].concat(w(c)))};var ai=function(){this.K={};this.H={};this.P=!0;};ai.prototype.get=function(a,b){var c=this.contains(a)?this.K[a]:void 0;return c};ai.prototype.contains=function(a){return this.K.hasOwnProperty(a)};\nai.prototype.add=function(a,b,c){if(this.contains(a))throw Error(\"Attempting to add a function which already exists: \"+a+\".\");if(this.H.hasOwnProperty(a))throw Error(\"Attempting to add an API with an existing private API name: \"+a+\".\");this.K[a]=c?void 0:Ib(b)?jh(a,b):kh(a,b)};function bi(a,b){var c=void 0;return c};function ci(){var a={};\nreturn a};var di={},ei=(di[K.D.ra]=\"gcu\",di[K.D.xf]=\"ept\",di[K.D.Yb]=\"gclgb\",di[K.D.qb]=\"gclaw\",di[K.D.ql]=\"gclid_len\",di[K.D.ye]=\"gclgs\",di[K.D.ze]=\"gcllp\",di[K.D.Ae]=\"gclst\",di[K.D.Ed]=\"auid\",di[K.D.sl]=\"ae\",di[K.D.Bf]=\"dscnt\",di[K.D.Cf]=\"fcntr\",di[K.D.Df]=\"flng\",di[K.D.Ef]=\"mid\",di[K.D.Ci]=\"bttype\",di[K.D.Ob]=\"gacid\",di[K.D.Fd]=\"label\",di[K.D.Ce]=\"capi\",di[K.D.nh]=\"pscdl\",di[K.D.jb]=\"currency_code\",di[K.D.De]=\"vdltv\",di[K.D.Nf]=\"cloct\",di[K.D.Ii]=\"_dbg\",di[K.D.Fe]=\"oedeld\",di[K.D.Kd]=\"edid\",di[K.D.Ge]=\"evnid\",\ndi[K.D.Li]=\"evjid\",di[K.D.He]=\"excid\",di[K.D.th]=\"gac\",di[K.D.Ie]=\"gacgb\",di[K.D.El]=\"gacmcov\",di[K.D.Je]=\"gdpr\",di[K.D.Ld]=\"gdid\",di[K.D.Md]=\"_ng\",di[K.D.Hl]=\"_ono\",di[K.D.Wf]=\"gpp_sid\",di[K.D.Xf]=\"gpp\",di[K.D.Il]=\"gsaexp\",di[K.D.Yf]=\"_tu\",di[K.D.Ke]=\"frm\",di[K.D.Ri]=\"gtm_up\",di[K.D.Zf]=\"lps\",di[K.D.Si]=\"did\",di[K.D.Od]=\"fcntr\",di[K.D.Pd]=\"flng\",di[K.D.Qd]=\"mid\",di[K.D.Le]=void 0,di[K.D.Qb]=\"tiba\",di[K.D.Gb]=\"rdp\",di[K.D.Ac]=\"ecsid\",di[K.D.eg]=\"ga_uid\",di[K.D.Sd]=\"delopc\",di[K.D.Me]=\"gdpr_consent\",\ndi[K.D.Sa]=\"oid\",di[K.D.Yl]=\"oidsrc\",di[K.D.Zl]=\"uptgs\",di[K.D.fg]=\"uaa\",di[K.D.gg]=\"uab\",di[K.D.hg]=\"uafvl\",di[K.D.ig]=\"uamb\",di[K.D.jg]=\"uam\",di[K.D.kg]=\"uap\",di[K.D.lg]=\"uapv\",di[K.D.mg]=\"uaw\",di[K.D.am]=\"ec_lat\",di[K.D.bm]=\"ec_meta\",di[K.D.dm]=\"ec_m\",di[K.D.fm]=\"ec_sel\",di[K.D.gm]=\"ec_s\",di[K.D.Ch]=\"ec_mode\",di[K.D.yb]=\"userId\",di[K.D.ng]=\"us_privacy\",di[K.D.eb]=\"value\",di[K.D.jm]=\"mcov\",di[K.D.pg]=\"gtb\",di[K.D.cj]=\"hn\",di[K.D.Qm]=\"gtm_ee\",di[K.D.ej]=\"uip\",di[K.D.kj]=\"mt\",di[K.D.Xd]=\"npa\",di[K.D.Zq]=\n\"sg_uc\",di[K.D.Ei]=null,di[K.D.ad]=null,di[K.D.xb]=null,di[K.D.Qa]=null,di[K.D.Da]=null,di[K.D.Ja]=null,di[K.D.Ne]=null,di[K.D.dd]=null,di[K.D.uh]=null,di[K.D.Bd]=null,di[K.D.Cd]=null,di[K.D.ih]=null,di[K.D.jh]=null,di[K.D.Xa]=null,di[K.D.Wc]=null,di);function fi(a,b){if(a){var c=a.split(\"x\");c.length===2&&(gi(b,\"u_w\",c[0]),gi(b,\"u_h\",c[1]))}}function hi(a){var b=ii;b=b===void 0?ji:b;return ki(li(a,b))}function ki(a){return(a||[]).filter(function(b){return!!b}).map(function(b){return\"(\"+[mi(b.value),mi(b.quantity),mi(b.item_id),mi(b.start_date),mi(b.end_date)].join(\"*\")+\")\"}).join(\"\")}\nfunction li(a,b){return(a||[]).filter(function(c){return!!c}).map(function(c){return{item_id:b(c),quantity:c.quantity,value:c.price,start_date:c.start_date,end_date:c.end_date}})}function ji(a){return[a.item_id,a.id,a.item_name].find(function(b){return b!=null})}function ni(a){if(a&&a.length)return a.map(function(b){return b&&b.estimated_delivery_date?b.estimated_delivery_date:\"\"}).join(\",\")}function gi(a,b,c){c===void 0||c===null||c===\"\"&&!pg[b]||(a[b]=c)}\nfunction mi(a){return typeof a!==\"number\"&&typeof a!==\"string\"?\"\":a.toString()};function oi(){this.blockSize=-1};function pi(a,b){this.blockSize=-1;this.blockSize=64;this.P=Ta.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.T=this.K=0;this.H=[];this.ia=a;this.ba=b;this.ka=Ta.Int32Array?new Int32Array(64):Array(64);qi===void 0&&(Ta.Int32Array?qi=new Int32Array(ri):qi=ri);this.reset()}Ua(pi,oi);for(var si=[],ti=0;ti<63;ti++)si[ti]=0;var ui=[].concat(128,si);\npi.prototype.reset=function(){this.T=this.K=0;var a;if(Ta.Int32Array)a=new Int32Array(this.ba);else{var b=this.ba,c=b.length;if(c>0){for(var d=Array(c),e=0;e<c;e++)d[e]=b[e];a=d}else a=[]}this.H=a};\nvar vi=function(a){for(var b=a.P,c=a.ka,d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(var f=16;f<64;f++){var g=c[f-15]|0,h=c[f-2]|0;c[f]=((c[f-16]|0)+((g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3)|0)+((c[f-7]|0)+((h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10)|0)|0}for(var k=a.H[0]|0,m=a.H[1]|0,p=a.H[2]|0,q=a.H[3]|0,r=a.H[4]|0,t=a.H[5]|0,u=a.H[6]|0,v=a.H[7]|0,x=0;x<64;x++){var y=((k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10))+(k&m^k&p^m&p)|0,A=(v+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))|\n0)+(((r&t^~r&u)+(qi[x]|0)|0)+(c[x]|0)|0)|0;v=u;u=t;t=r;r=q+A|0;q=p;p=m;m=k;k=A+y|0}a.H[0]=a.H[0]+k|0;a.H[1]=a.H[1]+m|0;a.H[2]=a.H[2]+p|0;a.H[3]=a.H[3]+q|0;a.H[4]=a.H[4]+r|0;a.H[5]=a.H[5]+t|0;a.H[6]=a.H[6]+u|0;a.H[7]=a.H[7]+v|0};\npi.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.K;if(typeof a===\"string\")for(;c<b;)this.P[d++]=a.charCodeAt(c++),d==this.blockSize&&(vi(this),d=0);else{var e,f=typeof a;e=f!=\"object\"?f:a?Array.isArray(a)?\"array\":f:\"null\";if(e==\"array\"||e==\"object\"&&typeof a.length==\"number\")for(;c<b;){var g=a[c++];if(!(\"number\"==typeof g&&0<=g&&255>=g&&g==(g|0)))throw Error(\"message must be a byte array\");this.P[d++]=g;d==this.blockSize&&(vi(this),d=0)}else throw Error(\"message must be string or array\");\n}this.K=d;this.T+=b};pi.prototype.digest=function(){var a=[],b=this.T*8;this.K<56?this.update(ui,56-this.K):this.update(ui,this.blockSize-(this.K-56));for(var c=63;c>=56;c--)this.P[c]=b&255,b/=256;vi(this);for(var d=0,e=0;e<this.ia;e++)for(var f=24;f>=0;f-=8)a[d++]=this.H[e]>>f&255;return a};\nvar ri=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,\n4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],qi;function wi(){pi.call(this,8,xi)}Ua(wi,pi);var xi=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var yi=/^[0-9A-Fa-f]{64}$/;function zi(a){try{return(new TextEncoder).encode(a)}catch(b){return hc(a)}}function Ai(a){var b=B;if(a===\"\"||a===\"e0\")return Promise.resolve(a);var c;if((c=b.crypto)==null?0:c.subtle){if(yi.test(a))return Promise.resolve(a);try{var d=zi(a);return b.crypto.subtle.digest(\"SHA-256\",d).then(function(e){return Bi(e,b)}).catch(function(){return\"e2\"})}catch(e){return Promise.resolve(\"e2\")}}else return Promise.resolve(\"e1\")}\nfunction Ci(a){try{var b=new wi;b.update(zi(a));return b.digest()}catch(c){return\"e2\"}}function Di(a){var b=B;if(a===\"\"||a===\"e0\"||yi.test(a))return a;var c=Ci(a);if(c===\"e2\")return\"e2\";try{return Bi(c,b)}catch(d){return\"e2\"}}function Bi(a,b){var c=Array.from(new Uint8Array(a)).map(function(d){return String.fromCharCode(d)}).join(\"\");return b.btoa(c).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")};function Ei(){for(var a=!1,b=!1,c=0;a===b;)if(a=Nb(0,1)===0,b=Nb(0,1)===0,c++,c>30)return;return a}var Gi={rk:function(a,b,c){return Fi.rk(a,b,c)}},Hi=function(){this.studies={};this.H=Ei};\nHi.prototype.rk=function(a,b,c){var d=this.studies[b];if(!((c===void 0?Nb(0,9999):c%1E4)<d.probability*(d.controlId2?4:2)*1E4))return a;a:{var e=d.studyId,f=d.experimentId,g=d.controlId,h=d.controlId2;if(!((a.exp||{})[f]||(a.exp||{})[g]||h&&(a.exp||{})[h])){var k=c!==void 0?c%2===0:this.H();if(k!==void 0){var m=k?0:1;if(h){var p=c!==void 0?(c>>1)%2===0:this.H();if(p===void 0)break a;m|=(p?0:1)<<1}m===0?Ii(a,f,e):m===1?Ii(a,g,e):m===2&&Ii(a,h,e)}}}return a};\nvar Ki=function(a,b){var c=Fi;return c.studies[b]?Ji(c,b)||!!(a.exp||{})[c.studies[b].experimentId]:!1},Li=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId]:!1},Mi=function(a,b){var c=Fi;return c.studies[b]&&c.studies[b].controlId2&&!Ji(c,b)?!!(a.exp||{})[c.studies[b].controlId2]:!1},Ni=function(a,b){var c=(a==null?void 0:a.exp)||{},d=n(Object.keys(c).map(Number)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;if(c[f]===b)return f}}finally{z(d,\ne)}},Ji=function(a,b){return!!a.studies[b].active||a.studies[b].probability>.5},Ii=function(a,b,c){var d=a.exp||{};d[b]=c;a.exp=d},Fi=new Hi;var Oi=function(a){switch(a){case 400:return 0;case 491:return 8;case 480:return 7;case 421:return 6;case 561:return 12;case 482:return 10;case 570:return 13;case 495:return 9;case 514:return 11;case 53:return 1;case 54:return 2;case 52:return 4;case 75:return 3}},Pi=function(a,b){a.P.add(b);var c=Oi(b);c!==void 0&&(Lh[c]=!0)},Q=function(a){return Qi.P.has(a)},Qi=new function(){this.P=new Set;this.K=new Set;this.H=new Set;\n\nPi(this,132);var a=Of(69,1776448920);Mh[1]=a;Pi(this,435);\nPi(this,603);\nPi(this,639);};function Wi(a,b){var c=(b==null?void 0:b.bf)!==!1;return Object.keys(a).map(function(d){var e=a[d];if(e!=null){if(e===\"\"){var f;if(!(typeof(b==null?void 0:b.Ye)===\"boolean\"?b.Ye:b==null?0:(f=b.Ye)==null?0:f[d]))return}e=e===!0?\"1\":e===!1?\"0\":c?encodeURIComponent(String(e)):String(e);return d+\"=\"+e}}).filter(function(d){return!!d}).join(\"&\")};var Xi=function(){this.storage=ab()};Xi.prototype.set=function(a,b){this.storage.set(String(a),b)};Xi.prototype.get=function(a){return this.storage.get(String(a))};var Yi;function Zi(a,b){Yi||(Yi=new Xi);Yi.set(a,b)}function $i(a){Yi||(Yi=new Xi);return Yi.get(a)}function aj(a,b){Yi||(Yi=new Xi);var c=Yi;c.storage.has(String(a))||c.storage.set(String(a),b());return c.storage.get(String(a))};var bj={},cj=(bj.tdp=1,bj.exp=1,bj.gtm=1,bj.pid=1,bj.dl=1,bj.seq=1,bj.t=1,bj.v=1,bj),ej=function(){var a=dj;return Object.keys(a.H).filter(function(b){return a.H[b]})},fj=function(a,b,c){if(a.H[b]===void 0||(c===void 0?0:c))a.H[b]=!0},gj=function(a){var b=dj;a.forEach(function(c){cj[c]||(b.H[c]=!1)})},dj=new function(){this.H={};this.K={}};function hj(a,b,c){var d=c===void 0?!0:c,e=dj;d=d===void 0?!0:d;e.K[a]=b;d&&fj(e,a)};var ij=function(){this.H=new Set;this.K=new Set},kj=function(a){var b=jj.H;a=a===void 0?[]:a;var c=[].concat(w(b.H)).concat([].concat(w(b.K))).concat(a);c.sort(function(d,e){return d-e});return c},lj=function(){var a=[].concat(w(jj.H.H));a.sort(function(b,c){return b-c});return a},nj=function(){var a=jj.H,b=I(44);a.H=new Set;if(b){var c=n(b.split(\"~\")),d=c.next();try{for(;!d.done;d=c.next())mj(a,d.value)}finally{z(c,d)}}},oj=function(){var a=jj.H,b=Lf(67);if(b){var c=n(b),d=c.next();try{for(;!d.done;d=\nc.next())mj(a,d.value)}finally{z(c,d)}}},mj=function(a,b){var c=b.trim();if(c!==\"\"){var d=Number(c);isNaN(d)||a.H.add(d)}};var pj={},qj={__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},rj=ma(Object,\"assign\").call(Object,{},{__paused:1,__tg:1},qj),sj,tj=!1;sj=tj;var uj=\"\";pj.sj=uj;var jj=new function(){this.H=new ij};var vj=/:[0-9]+$/,wj=/^\\d+\\.fls\\.doubleclick\\.net$/;function xj(a,b,c,d){var e=yj(a,!!d,b),f,g;return c?(g=e[b])!=null?g:[]:(f=e[b])==null?void 0:f[0]}function yj(a,b,c){var d={},e=n(a.split(\"&\")),f=e.next();try{for(;!f.done;f=e.next()){var g=n(f.value.split(\"=\")),h=g.next().value,k=xa(g),m=decodeURIComponent(h.replace(/\\+/g,\" \"));if(c===void 0||m===c){var p=k.join(\"=\");d[m]||(d[m]=[]);d[m].push(b?p:decodeURIComponent(p.replace(/\\+/g,\" \")))}}}finally{z(e,f)}return d}\nfunction zj(a){try{return decodeURIComponent(a)}catch(b){}}function Aj(a,b,c,d,e){b&&(b=String(b).toLowerCase());if(b===\"protocol\"||b===\"port\")a.protocol=Bj(a.protocol)||Bj(B.location.protocol);b===\"port\"?a.port=String(Number(a.hostname?a.port:B.location.port)||(a.protocol===\"http\"?80:a.protocol===\"https\"?443:\"\")):b===\"host\"&&(a.hostname=(a.hostname||B.location.hostname).replace(vj,\"\").toLowerCase());return Cj(a,b,c,d,e)}\nfunction Cj(a,b,c,d,e){var f,g=Bj(a.protocol);b&&(b=String(b).toLowerCase());switch(b){case \"url_no_fragment\":f=Dj(a);break;case \"protocol\":f=g;break;case \"host\":f=a.hostname.replace(vj,\"\").toLowerCase();if(c){var h=/^www\\d*\\./.exec(f);h&&h[0]&&(f=f.substring(h[0].length))}break;case \"port\":f=String(Number(a.port)||(g===\"http\"?80:g===\"https\"?443:\"\"));break;case \"path\":a.pathname||a.hostname||zb(\"TAGGING\",1);f=a.pathname.substring(0,1)===\"/\"?a.pathname:\"/\"+a.pathname;var k=f.split(\"/\");(d||[]).indexOf(k[k.length-\n1])>=0&&(k[k.length-1]=\"\");f=k.join(\"/\");break;case \"query\":f=a.search.replace(\"?\",\"\");e&&(f=xj(f,e,!1));break;case \"extension\":var m=a.pathname.split(\".\");f=m.length>1?m[m.length-1]:\"\";f=f.split(\"/\")[0];break;case \"fragment\":f=a.hash.replace(\"#\",\"\");break;default:f=a&&a.href}return f}function Bj(a){return a?a.replace(\":\",\"\").toLowerCase():\"\"}function Dj(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 Ej={},Fj=0;\nfunction Gj(a){var b=Ej[a];if(!b){var c=C.createElement(\"a\");a&&(c.href=a);var d=c.pathname;d[0]!==\"/\"&&(a||zb(\"TAGGING\",1),d=\"/\"+d);var e=c.hostname.replace(vj,\"\");b={href:c.href,protocol:c.protocol,host:c.host,hostname:e,pathname:d,search:c.search,hash:c.hash,port:c.port};Fj<5&&(Ej[a]=b,Fj++)}return b}function Hj(a,b,c){var d=Gj(a);return jc(b,d,c)}\nfunction Ij(a){var b=Gj(B.location.href),c=Aj(b,\"host\",!1);if(c&&c.match(wj)){var d=Aj(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\"},Kj=[\"/as/d/ccm/conversion\",\"/g/d/ccm/conversion\",\"/gs/ccm/conversion\",\"/d/ccm/form-data\"];function Lj(){return Jf(47)?Kf(54)!==1:!1}function Mj(){var a=I(18),b=a.length;return a[b-1]===\"/\"?a.substring(0,b-1):a}\nfunction Nj(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 Gj(\"\"+c+b).href}}function Oj(a){if(Pj())return Nj(a,\"/analytics.js\")}function Qj(a){return a===2||a===3}function Rj(a){return Q(588)&&a===3}function Pj(){return Lj()||Jf(50)}function Sj(){return!!pj.sj&&pj.sj.split(\"@@\").join(\"\")!==\"SGTM_TOKEN\"}\nfunction Tj(a){var b=n([K.D.zc,K.D.Bc]),c=b.next();try{for(;!c.done;c=b.next()){var d=R(a,c.value);if(d)return d}}finally{z(b,c)}}function Uj(a,b,c){c=c===void 0?\"\":c;if(!Lj())return a;var d=b?Jj[a]||\"\":\"\";d===\"/gs\"&&(c=\"\");return\"\"+Mj()+d+c}function Vj(a){if(Lj()){var b=n(Kj),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value;if(ac(a,\"\"+Mj()+d))return\"::\"}}finally{z(b,c)}}}\nfunction Wj(){var a=B;if(!a)return!1;try{if(a===a.top)return!1;var b=a.location.pathname;return b.indexOf(\"/_/service_worker/\")!==-1&&bc(b,\"/sw_iframe.html\")}catch(c){return!1}};function Xj(a,b,c){var d=\"https://\"+a+b;return c?function(){return Lj()?Mj()+c+b:d}:function(){return d}};var Yj={},Zj=(Yj[22]=Xj(\"www.googleadservices.com\",\"/ccm/conversion\",\"/as/d\"),Yj[60]=Xj(\"pagead2.googlesyndication.com\",\"/ccm/conversion\",\"/gs\"),Yj[23]=Xj(\"www.google.com\",\"/ccm/conversion\",\"/g/d\"),Yj);var ak={},bk=(ak[5]=Xj(\"www.googleadservices.com\",\"/pagead/conversion\"),ak[6]=Xj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),ak[8]=Xj(\"www.google.com\",\"/pagead/1p-conversion\"),ak[66]=Xj(\"www.google.com\",\"/pagead/uconversion\"),ak[63]=Xj(\"www.googleadservices.com\",\"/pagead/conversion\"),ak[64]=Xj(\"pagead2.googlesyndication.com\",\"/pagead/conversion\",\"/gs\"),ak[65]=Xj(\"www.google.com\",\"/pagead/1p-conversion\"),ak[76]=Xj(\"www.google.com\",\"/measurement/enhanced\",\"/d\"),ak[74]=function(){return Mj()+\n\"/as/p/c\"},ak);var ck={},dk=(ck[45]=Xj(\"www.google.com\",\"/ccm/collect\"),ck[46]=Xj(\"pagead2.googlesyndication.com\",\"/ccm/collect\",\"/gs\"),ck[69]=Xj(\"ad.doubleclick.net\",\"/ccm/s/collect\"),ck[58]=Xj(\"www.google.com\",\"/pagead/set_partitioned_cookie\"),ck[57]=Xj(\"www.googleadservices.com\",\"/pagead/set_partitioned_cookie\"),ck);var ek={},fk=(ek[9]=Xj(\"googleads.g.doubleclick.net\",\"/pagead/viewthroughconversion\"),ek[68]=Xj(\"www.google.com\",\"/rmkt/collect\"),ek);var gk={},hk=(gk[11]=Xj(\"www.google.com\",\"/pagead/form-data\",\"/d\"),gk[21]=Xj(\"www.google.com\",\"/ccm/form-data\",\"/d\"),gk[72]=Xj(\"google.com\",\"/pagead/form-data\",\"/d\"),gk[73]=Xj(\"google.com\",\"/ccm/form-data\",\"/d\"),gk);var ik={},jk=(ik[51]=Xj(\"www.google.com\",\"/travel/flights/click/conversion\"),ik);var kk={},lk=(kk[1]=function(){return\"https://ad.doubleclick.net/activity;\"},kk[2]=function(){return(Lj()?Mj():\"https://ade.googlesyndication.com\")+\"/ddm/activity\"+(Q(467)?\";\":\"/\")},kk[3]=function(a){return\"https://\"+a.Ur+\".fls.doubleclick.net/activityi;\"},kk);function mk(a){zb(\"HEALTH\",a)};function S(a){zb(\"GTM\",a)};var nk={fa:{Cu:\"aw_user_data_cache\",gh:\"cookie_deprecation_label\",hh:\"diagnostics_page_id\",np:\"ememo\",Pu:\"em_registry\",Yi:\"eab\",gv:\"fl_user_data_cache\",jv:\"ga4_user_data_cache\",Cv:\"idc_pv_claim\",Pe:\"ip_geo_data_cache\",dj:\"ip_geo_fetch_in_progress\",wg:\"mtt_study_state\",dn:\"nb_data\",Sq:\"page_experiment_ids\",gn:\"pld\",Ue:\"pt_data\",hn:\"pt_listener_set\",oj:\"retry_containers\",Ph:\"service_worker_endpoint\",ar:\"shared_user_id\",er:\"shared_user_id_requested\",uj:\"shared_user_id_source\",Nv:\"awh\",lr:\"universal_claim_registry\"}};var ok=function(a){return vf(function(b){for(var c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})}(nk.fa);\nfunction pk(a,b){b=b===void 0?!1:b;if(ok(a)){var c,d,e=(d=(c=Wc(\"google_tag_data\",{})).xcd)!=null?d:c.xcd={};if(e[a])return e[a];if(b){var f=void 0,g=1,h={},k={set:function(m){f=m;k.notify()},get:function(){return f},subscribe:function(m){h[String(g)]=m;return g++},unsubscribe:function(m){var p=String(m);return h.hasOwnProperty(p)?(delete h[p],!0):!1},notify:function(){var m=n(Object.keys(h)),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value;try{h[q](a,f)}catch(r){}}}finally{z(m,p)}}};return e[a]=\nk}}}function qk(a,b){var c=pk(a,!0);c&&c.set(b)}function rk(a){var b;return(b=pk(a))==null?void 0:b.get()}function sk(a,b){var c=pk(a,!0);if(c)return c.get()===void 0&&c.set(b),c.get()}function tk(a,b){if(typeof b===\"function\"){var c;return(c=pk(a,!0))==null?void 0:c.subscribe(b)}}function uk(a,b){var c=pk(a);return c?c.unsubscribe(b):!1}function vk(a){if(ok(a)){var b;(b=pk(a))==null||b.notify()}};var wk=function(){this.H={};this.K=!1};wk.prototype.bind=function(){this.K||(this.H=xk(),this.H[\"0\"]&&sk(nk.fa.Pe,JSON.stringify(this.H)))};\nvar Bk=function(){var a=yk,b=zk,c=void 0,d=function(){c!==void 0&&uk(nk.fa.Pe,c);try{var f=rk(nk.fa.Pe);b.H=JSON.parse(f)}catch(g){S(123),mk(2),b.H={}}b.K=!0;a()},e=rk(nk.fa.Pe);e?d(e):(c=tk(nk.fa.Pe,d),Ak())},Ak=function(){if(!rk(nk.fa.dj)){qk(nk.fa.dj,!0);var a=function(b){qk(nk.fa.Pe,b||\"{}\");qk(nk.fa.dj,!1)};try{B.fetch(\"https://www.google.com/ccm/geo\",{method:\"GET\",cache:\"no-store\",mode:\"cors\",credentials:\"omit\"}).then(function(b){b.ok?b.text().then(function(c){a(c)},function(){a()}):a()},function(){a()})}catch(b){a()}}},\nxk=function(){var a=I(22);try{return JSON.parse(xb(a))}catch(b){return S(123),mk(2),{}}},Ck=function(){return zk.H[\"0\"]||\"\"},Dk=function(){return zk.H[\"1\"]||\"\"},Ek=function(){var a=zk,b=!1;return b},Fk=function(){return zk.H[\"6\"]!==!1},Gk=function(){return zk.H[\"9\"]!==!1},Hk=function(){var a=zk,b=\"\";return b},Ik=function(){var a=zk,b=\"\";return b},zk=new wk;function Jk(a){a=a===void 0?\"g/collect\":a;return\"https://\"+(Hk()||\"www\")+\".google-analytics.com/\"+a}function Kk(a){a=a===void 0?\"g/collect\":a;var b=Hk();return\"https://\"+(b?b+\".\":\"\")+\"analytics.google.com/\"+a}var Lk={},Mk=(Lk[17]=function(){return Lj()&&!Hk()?Mj()+\"/ag/g/c\":Kk()},Lk[16]=function(){return Lj()&&!Hk()?Mj()+\"/ga/g/c\":Jk()},Lk[67]=function(){var a;a=a===void 0?\"g/collect\":a;return Hk()?\"\":\"https://www.google.com/\"+a},Lk);function Nk(a,b,c){var d=Xj(b,\"/measurement/conversion\",c);return function(){return Hk()?a(\"measurement/conversion\"):d()}}var Ok={},Pk=(Ok[55]=Nk(Jk,\"pagead2.googlesyndication.com\",\"/gs\"),Ok[54]=Nk(Kk,\"www.google.com\",\"/g\"),Ok);function Qk(a){return function(){return\"\"+(Lj()?Mj():\"https://\"+I(21))+a}}var Rk={},Sk=(Rk[61]=Qk(\"/td\"),Rk[56]=Qk(\"/a\"),Rk);var Tk=ma(Object,\"assign\").call(Object,{},Zj,bk,dk,fk,hk,jk,lk,Pk,Mk,Sk);function Uk(a){var b=0;a.Ec.forEach(function(c){b|=1<<c});return b}function Vk(){return{total:0,ob:0,Ec:new Set,nf:{}}}function Wk(a,b,c,d){var e=Object.keys(a.pf).sort(function(f,g){return Number(f)-Number(g)}).map(function(f){return[f,b(a.pf[f])]}).filter(function(f){return f[1]!==void 0}).map(function(f){return f.join(c)}).join(d);return e?e:void 0}\nfunction Xk(a,b){var c,d,e;c=c===void 0?\"_\":c;d=d===void 0?\";\":d;e=e===void 0?\"~\":e;var f=[],g=n(Object.keys(a.nf).sort()),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=Wk(a.nf[k],b,c,d);if(m){var p=void 0;f.push(\"\"+((p=k)!=null?p:\"\")+d+m)}}}finally{z(g,h)}return f.length?f.join(e):void 0}\nfunction Yk(a){a.ob=0;a.Ec.clear();var b=n(Object.keys(a.nf)),c=b.next();try{for(;!c.done;c=b.next()){var d=a.nf[c.value];d.ob=0;d.Ec.clear();var e=n(Object.keys(d.pf)),f=e.next();try{for(;!f.done;f=e.next()){var g=d.pf[f.value];g.ob=0;g.Ec.clear()}}finally{z(e,f)}}}finally{z(b,c)}}\nfunction Zk(a,b,c,d,e){d=d===void 0?1:d;a.total+=d;a.ob+=d;var f,g=b===void 0?\"\":b;f=a.nf[g]||(a.nf[g]={total:0,ob:0,Ec:new Set,pf:{}});f.total+=d;f.ob+=d;var h,k=String(c);h=f.pf[k]||(f.pf[k]={total:0,ob:0,Ec:new Set});h.total+=d;h.ob+=d;e!==void 0&&(a.Ec.add(e),f.Ec.add(e),h.Ec.add(e))};var $k=function(){this.H=Vk()};$k.prototype.increment=function(a,b){Zk(this.H,a,b)};var al=new $k;function bl(a){var b=String(a[\"function\"]||\"\").replace(/_/g,\"\");return ac(b,\"cvt\")?\"cvt\":b}var cl=B.location.search.indexOf(\"?gtm_latency=\")>=0||B.location.search.indexOf(\"&gtm_latency=\")>=0;var el=function(){var a=dl;return Q(603)&&Jf(65,!1)&&!a.ba},dl=new function(a){this.T=a();var b=Kf(27);this.P=cl||this.T<b;var c=Kf(42);this.ba=cl||this.T>=1-c;var d=Q(603)&&Jf(65,!1);this.K=this.ba||d;var e=Kf(27),f=Kf(63);this.H=cl||f===1||this.T>=e&&this.T<e+f}(function(){return Math.random()});var fl=function(){this.H={}};fl.prototype.register=function(a,b,c){if(dl.K){var d=gl(b,c);if(d){var e,f=b;f===4&&(f=5);var g=this.H[f];g||(g=this.H[f]={});e=g;var h=e[d];h||(h=e[d]=[]);h.push(ma(Object,\"assign\").call(Object,{},a));al.increment(a.destinationId,a.endpoint);a.endpoint!==56&&a.endpoint!==61&&fj(dj,\"mde\",!0)}}};\nvar jl=function(a,b){var c=hl,d=gl(a,b);if(d){var e=il(c,a);if(e){var f=e[d];f&&(e[d]=f.filter(function(g){return!g.Co}))}}},il=function(a,b){b===4&&(b=5);return a.H[b]},gl=function(a,b){var c=b;if(b[0]===\"/\"){var d;c=((d=B.location)==null?void 0:d.origin)+b}try{var e=new URL(c);return a===2?e.origin:e.origin+e.pathname}catch(f){}},hl=new fl;\nfunction kl(a){switch(a){case \"script-src\":return 4;case \"script-src-elem\":return 5;case \"frame-src\":return 2;case \"connect-src\":return 1;case \"img-src\":return 3}};function ll(a,b,c){var d,e=a.GooglebQhCsO;e||(e={},a.GooglebQhCsO=e);d=e;if(d[b])return!1;d[b]=[];d[b][0]=c;return!0};var ml,nl;a:{for(var ol=[\"CLOSURE_FLAGS\"],pl=Ta,ql=0;ql<ol.length;ql++)if(pl=pl[ol[ql]],pl==null){nl=null;break a}nl=pl}var rl=nl&&nl[610401301];ml=rl!=null?rl:!1;function sl(){var a=Ta.navigator;if(a){var b=a.userAgent;if(b)return b}return\"\"}var tl,ul=Ta.navigator;tl=ul?ul.userAgentData||null:null;function vl(a){if(!ml||!tl)return!1;for(var b=0;b<tl.brands.length;b++){var c=tl.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function wl(a){return sl().indexOf(a)!=-1};function xl(){return ml?!!tl&&tl.brands.length>0:!1}function yl(){return xl()?!1:wl(\"Opera\")}function zl(){return wl(\"Firefox\")||wl(\"FxiOS\")}function Al(){return xl()?vl(\"Chromium\"):(wl(\"Chrome\")||wl(\"CriOS\"))&&!(xl()?0:wl(\"Edge\"))||wl(\"Silk\")};function Bl(){return ml?!!tl&&!!tl.platform:!1}function Cl(){return wl(\"iPhone\")&&!wl(\"iPod\")&&!wl(\"iPad\")}function Dl(){Cl()||wl(\"iPad\")||wl(\"iPod\")};var El=function(a){El[\" \"](a);return a};El[\" \"]=function(){};yl();xl()||wl(\"Trident\")||wl(\"MSIE\");wl(\"Edge\");!wl(\"Gecko\")||sl().toLowerCase().indexOf(\"webkit\")!=-1&&!wl(\"Edge\")||wl(\"Trident\")||wl(\"MSIE\")||wl(\"Edge\");sl().toLowerCase().indexOf(\"webkit\")!=-1&&!wl(\"Edge\")&&wl(\"Mobile\");Bl()||wl(\"Macintosh\");Bl()||wl(\"Windows\");(Bl()?tl.platform===\"Linux\":wl(\"Linux\"))||Bl()||wl(\"CrOS\");Bl()||wl(\"Android\");Cl();wl(\"iPad\");wl(\"iPod\");Dl();sl().toLowerCase().indexOf(\"kaios\");zl();Cl()||wl(\"iPod\");wl(\"iPad\");!wl(\"Android\")||Al()||zl()||yl()||wl(\"Silk\");Al();!wl(\"Safari\")||Al()||(xl()?0:wl(\"Coast\"))||yl()||(xl()?0:wl(\"Edge\"))||(xl()?vl(\"Microsoft Edge\"):wl(\"Edg/\"))||(xl()?vl(\"Opera\"):wl(\"OPR\"))||zl()||wl(\"Silk\")||wl(\"Android\")||Dl();var Fl={},Gl=null;\nfunction Hl(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(!Gl){Gl={};for(var g=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\".split(\"\"),h=[\"+/=\",\"+/\",\"-_=\",\"-_.\",\"-_\"],k=0;k<5;k++){var m=g.concat(h[k].split(\"\"));Fl[k]=m;for(var p=0;p<m.length;p++){var q=m[p];Gl[q]===void 0&&(Gl[q]=p)}}}for(var r=Fl[f],t=Array(Math.floor(b.length/3)),u=r[64]||\"\",v=0,x=0;v<b.length-2;v+=3){var y=b[v],A=b[v+1],E=b[v+2],\nF=r[y>>2],G=r[(y&3)<<4|A>>4],H=r[(A&15)<<2|E>>6],J=r[E&63];t[x++]=\"\"+F+G+H+J}var M=0,T=u;switch(b.length-v){case 2:M=b[v+1],T=r[(M&15)<<2]||u;case 1:var V=b[v];t[x]=\"\"+r[V>>2]+r[(V&3)<<4|M>>4]+T+u}return t.join(\"\")};var Il=function(a){return decodeURIComponent(a.replace(/\\+/g,\" \"))};var Jl=RegExp(\"^(?:([^:/?#.]+):)?(?://(?:([^\\\\\\\\/?#]*)@)?([^\\\\\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\\\\\/?#]|$))?([^?#]+)?(?:\\\\?([^#]*))?(?:#([\\\\s\\\\S]*))?$\");function Kl(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 h=a.charCodeAt(e+f);if(!h||h==61||h==38||h==35)return e}e+=f+1}return-1}var Ll=/#|$/;\nfunction Ml(a,b){var c=a.search(Ll),d=Kl(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 Il(a.slice(d,e!==-1?e:0))}var Nl=/[?&]($|#)/;\nfunction Ol(a,b,c){for(var d,e=a.search(Ll),f=0,g,h=[];(g=Kl(a,f,b,e))>=0;)h.push(a.substring(f,g)),f=Math.min(a.indexOf(\"&\",g)+1||e,e);h.push(a.slice(f));d=h.join(\"\").replace(Nl,\"$1\");var k,m=c!=null?\"=\"+encodeURIComponent(String(c)):\"\";var p=b+m;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;k=q[0]+(q[1]?\"?\"+q[1]:\"\")+q[2]}else k=d;return k};function Pl(a,b,c,d,e,f,g){var h=Ml(c,\"fmt\");if(d){var k=Ml(c,\"random\"),m=Ml(c,\"label\")||\"\";if(!k)return;var p=Hl(Il(m)+\":\"+Il(k));if(!ll(a,p,d))return}h&&Number(h)!==4?(c=Ol(c,\"rfmt\",h),c=Ol(c,\"fmt\",4)):h||(c=Ol(c,\"fmt\",4));dd(c,function(){g==null||Ql(g,c);a.google_noFurtherRedirects&&d&&(a.google_noFurtherRedirects=null,d())},function(){g==null||Ql(g,c);e==null||e()},f,b.getElementsByTagName(\"script\")[0].parentElement||void 0);return c};function Rl(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);sd.apply(null,w(b))}function Sl(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);td.apply(null,w(b))}function Tl(a){var b=Ra.apply(1,arguments);hl.register(a,3,b[0]);id.apply(null,w(b))}function Ul(a){var b=Ra.apply(1,arguments);hl.register(a,1,b[0]);return wd.apply(null,w(b))}function Vl(a){var b=Ra.apply(1,arguments);hl.register(a,5,b[0]);dd.apply(null,w(b))}\nfunction Wl(a){var b=Ra.apply(1,arguments);b[0]&&hl.register(a,2,b[0]);hd.apply(null,w(b))}function Xl(a){var b=Pl.apply(null,w(Ra.apply(1,arguments)));b&&hl.register(a,4,b);return b};var Yl=/gtag[.\\/]js/,Zl=/gtm[.\\/]js/,am=function(a){var b=$l;if((a.scriptContainerId||\"\").indexOf(\"GTM-\")>=0){var c;a:{var d,e=(d=a.scriptElement)==null?void 0:d.src;if(e){for(var f=Jf(47),g=Gj(e),h=f?g.pathname:\"\"+g.hostname+g.pathname,k=C.scripts,m=\"\",p=0;p<k.length;++p){var q=k[p];if(!(q.innerHTML.length===0||!f&&q.innerHTML.indexOf(a.scriptContainerId||\"SHOULD_NOT_BE_SET\")<0||q.innerHTML.indexOf(h)<0)){if(q.innerHTML.indexOf(\"(function(w,d,s,l,i)\")>=0){c=String(p);break a}m=String(p)}}if(m){c=\nm;break a}}c=void 0}var r=c;if(r)return b.H=!0,r}var t=[].slice.call(C.scripts);return a.scriptElement?String(t.indexOf(a.scriptElement)):\"-1\"},bm=function(a){if($l.H)return\"1\";var b,c=(b=a.scriptElement)==null?void 0:b.src;if(c){if(Yl.test(c))return\"3\";if(Zl.test(c))return\"2\"}return\"0\"},$l=new function(){this.H=!1};function cm(a){var b=dm().destinationArray[a],c=dm().destination[a];return b&&b.length>0?b[0]:c}function em(a,b){var c=dm();Mb(c.pending,function(d){return d.target.ctid===a.ctid&&d.target.isDestination===a.isDestination})||c.pending.push({target:a,onLoad:b})}\nvar fm=function(a){this.container={};this.destination={};this.destinationArray={};this.canonical={};this.pending=[];this.injectedFirstPartyContainers={};if(a){var b=!1;a.destinationArray&&a.destination||(b=!0);if(b)this.container=a.container,this.canonical=a.canonical,this.pending=a.pending,this.injectedFirstPartyContainers=a.injectedFirstPartyContainers,this.destination=a.destination||{},this.destinationArray=a.destinationArray||{};else return a}else{var c=B.google_tags_first_party;Array.isArray(c)||\n(c=[]);var d={},e=n(c),f=e.next();try{for(;!f.done;f=e.next())d[f.value]=!0}finally{z(e,f)}this.injectedFirstPartyContainers=Object.freeze(d)}};function dm(){var a=Wc(\"google_tag_data\",{}),b=a.tidr;if(b)return new fm(b);b&&typeof b===\"object\"||(b=new fm,a.tidr=b);return b};function gm(){return Jf(7)&&hm().some(function(a){return a===I(5)})}function im(){var a;return(a=Lf(55))!=null?a:[]}function jm(){return I(6)||\"_\"+I(5)}function km(){var a=I(10);return a?a.split(\"|\"):[I(5)]}function hm(){var a=Lf(59);return Array.isArray(a)?a.filter(function(b){return typeof b===\"string\"}).filter(function(b){return b.indexOf(\"GTM-\")!==0}):[]}function lm(){var a=mm(nm()),b=a&&a.parent;if(b)return mm(b)}\nfunction om(){var a=mm(nm());if(a){for(;a.parent;){var b=mm(a.parent);if(!b)break;a=b}return a}}function mm(a){var b=dm();return a.isDestination?cm(a.ctid):b.container[a.ctid]}function pm(){for(var a=dm(),b,c=[],d=!1,e=km(),f=hm(),g={},h=0;h<a.pending.length;g={Vg:void 0},h++)g.Vg=a.pending[h],Mb(g.Vg.target.isDestination?f:e,function(k){return function(m){return m===k.Vg.target.ctid}}(g))?d||(b=g.Vg.onLoad,d=!0):c.push(g.Vg);a.pending=c;if(b)try{b(jm())}catch(k){}}\nfunction qm(){var a=I(5),b=km(),c=hm(),d=im(),e=function(q,r){var t={canonicalContainerId:I(6),scriptContainerId:a,state:2,containers:b.slice(),destinations:c.slice()};Tc&&(t.scriptElement=Tc);Vc&&(t.scriptSource=Vc);lm()===void 0&&(t.htmlLoadOrder=am(t),t.loadScriptType=bm(t));var u,v;switch(r){case 0:u=function(A){f.container[q]=A};v=f.container[q];break;case 1:u=function(A){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].unshift(A)};var x,y=((x=f.destinationArray[q])==null?\nvoid 0:x[0])||f.destination[q];!y||y.state!==0&&y.state!==1||(v=y);break;case 2:u=function(A){f.destinationArray[q]=f.destinationArray[q]||[];f.destinationArray[q].push(A)},v=void 0}u&&(v?(v.state===0&&S(93),ma(Object,\"assign\").call(Object,v,t)):u(t))},f=dm(),g=n(b),h=g.next();try{for(;!h.done;h=g.next())e(h.value,0)}finally{z(g,h)}var k=n(c),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;d.includes(p)?e(p,1):e(p,2)}}finally{z(k,m)}f.canonical[jm()]={};pm()}\nfunction rm(){var a=jm();return!!dm().canonical[a]}function sm(a){return!!dm().container[a]}function tm(){var a=nm(),b=mm(a);return b&&b.context}function um(a){var b=cm(a);return b?b.state!==0:!1}function nm(){return{ctid:I(5),isDestination:Jf(7)}}function wm(a,b,c){var d=nm(),e=dm().container[a];e&&e.state!==3||(dm().container[a]={state:1,context:b,parent:d},em({ctid:a,isDestination:!1},c))}\nfunction xm(a,b,c){var d=dm(),e=cm(a);e?e.state=1:(e={context:b,state:1,parent:nm()},d.destinationArray[a]=[e]);em({ctid:a,isDestination:!0},c)}function ym(a,b,c,d){var e=dm(),f=cm(a);f?f.state=0:(f={state:0,transportUrl:b,context:c,parent:nm()},e.destinationArray[a]=[f]);em({ctid:a,isDestination:!0},d);S(91)}function zm(){var a=dm().container,b;for(b in a)if(a.hasOwnProperty(b)&&a[b].state===1)return!0;return!1}\nfunction Am(a){return!!(a&&a.parent&&a.context&&a.context.source===1&&a.parent.ctid.indexOf(\"GTM-\")!==0)}function Bm(){var a=dm(),b=n(km()),c=b.next();try{for(;!c.done;c=b.next())if(a.injectedFirstPartyContainers[c.value])return!0}finally{z(b,c)}return!1};var Cm={Oa:{Oe:0,Se:1,Mh:2}};Cm.Oa[Cm.Oa.Oe]=\"FULL_TRANSMISSION\";Cm.Oa[Cm.Oa.Se]=\"LIMITED_TRANSMISSION\";Cm.Oa[Cm.Oa.Mh]=\"NO_TRANSMISSION\";var Dm={ja:{jd:0,ib:1,xd:2,Rb:3}};Dm.ja[Dm.ja.jd]=\"NO_QUEUE\";Dm.ja[Dm.ja.ib]=\"ADS\";Dm.ja[Dm.ja.xd]=\"ANALYTICS\";Dm.ja[Dm.ja.Rb]=\"MONITORING\";function Em(){var a=Wc(\"google_tag_data\",{});return a.ics=a.ics||new Fm}var Fm=function(){this.entries={};this.waitPeriodTimedOut=this.wasSetLate=this.accessedAny=this.accessedDefault=this.usedImplicit=this.usedUpdate=this.usedDefault=this.usedDeclare=this.active=!1;this.listeners=[]};\nFm.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;zb(\"TAGGING\",19);b==null?zb(\"TAGGING\",18):Gm(this,a,b===\"granted\",c,d,e,f,g)};Fm.prototype.waitForUpdate=function(a,b,c){for(var d=0;d<a.length;d++)Gm(this,a[d],void 0,void 0,\"\",\"\",b,c)};\nvar Gm=function(a,b,c,d,e,f,g,h){var k=a.entries,m=k[b]||{},p=m.region,q=d&&Jb(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&&m.update===void 0),t={region:q,declare_region:m.declare_region,implicit:m.implicit,default:c!==void 0?c:m.default,declare:m.declare,update:m.update,quiet:r};if(e!==\"\"||m.default!==!1)k[b]=t;r&&B.setTimeout(function(){k[b]===t&&t.quiet&&(zb(\"TAGGING\",2),a.waitPeriodTimedOut=!0,a.clearTimeout(b,void 0,h),\na.notifyListeners())},g)}};l=Fm.prototype;l.clearTimeout=function(a,b,c){var d=[a],e=c.delegatedConsentTypes,f;for(f in e)e.hasOwnProperty(f)&&e[f]===a&&d.push(f);var g=this.entries[a]||{},h=this.getConsentState(a,c);if(g.quiet){g.quiet=!1;var k=n(d),m=k.next();try{for(;!m.done;m=k.next())Hm(this,m.value)}finally{z(k,m)}}else if(b!==void 0&&h!==b){var p=n(d),q=p.next();try{for(;!q.done;q=p.next())Hm(this,q.value)}finally{z(p,q)}}};\nl.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)}};\nl.declare=function(a,b,c,d,e){this.usedDeclare=this.active=!0;var f=this.entries,g=f[a]||{},h=g.declare_region,k=c&&Jb(c)?c.toUpperCase():void 0;d=d.toUpperCase();e=e.toUpperCase();if(d===\"\"||k===e||(k===d?h!==e:!k&&!h)){var m={region:g.region,declare_region:k,declare:b===\"granted\",implicit:g.implicit,default:g.default,update:g.update,quiet:g.quiet};if(d!==\"\"||g.declare!==!1)f[a]=m}};\nl.implicit=function(a,b){this.usedImplicit=!0;var c=this.entries,d=c[a]=c[a]||{};d.implicit!==!1&&(d.implicit=b===\"granted\")};\nl.getConsentState=function(a,b){var c=this.entries,d=c[a]||{},e=d.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var f=b.containerScopedDefaults[a];if(f===3)return 1;if(f===2)return 2}else if(e=d.default,e!==void 0)return e?1:2;if(b==null?0:b.delegatedConsentTypes.hasOwnProperty(a)){var g=b.delegatedConsentTypes[a],h=c[g]||{};e=h.update;if(e!==void 0)return e?1:2;if(b.usedContainerScopedDefaults){var k=b.containerScopedDefaults[g];if(k===3)return 1;if(k===2)return 2}else if(e=\nh.default,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};l.addListener=function(a,b){this.listeners.push({consentTypes:a,fn:b})};var Hm=function(a,b){for(var c=0;c<a.listeners.length;++c){var d=a.listeners[c];Array.isArray(d.consentTypes)&&d.consentTypes.indexOf(b)!==-1&&(d.yo=!0)}};Fm.prototype.notifyListeners=function(a,b){for(var c=0;c<this.listeners.length;++c){var d=this.listeners[c];if(d.yo){d.yo=!1;try{d.fn({consentEventId:a,consentPriorityId:b})}catch(e){}}}};var Im=!1,Jm=!1,Lm={},Mm={delegatedConsentTypes:{},corePlatformServices:{},usedCorePlatformServices:!1,selectedAllCorePlatformServices:!1,containerScopedDefaults:(Lm.ad_storage=1,Lm.analytics_storage=1,Lm.ad_user_data=1,Lm.ad_personalization=1,Lm),usedContainerScopedDefaults:!1};function Nm(a){var b=Em();b.accessedAny=!0;return(Jb(a)?[a]:a).every(function(c){switch(b.getConsentState(c,Mm)){case 1:case 3:return!0;case 2:case 4:return!1;default:return!0}})}\nfunction Om(a){var b=Em();b.accessedAny=!0;return b.getConsentState(a,Mm)}function Pm(a){var b=Em();b.accessedAny=!0;return!(b.entries[a]||{}).quiet}function Qm(a,b,c,d){var e=Ck(),f=Dk();d=d===void 0?0:d;Im=!0;Jm&&zb(\"TAGGING\",20);Em().default(a,b,c,e,f,d,Mm)}\nfunction Rm(){if(!Nh(5))return!1;var a=Em();a.accessedAny=!0;if(a.active)return!0;if(!Mm.usedContainerScopedDefaults)return!1;var b=n(Object.keys(Mm.containerScopedDefaults)),c=b.next();try{for(;!c.done;c=b.next())if(Mm.containerScopedDefaults[c.value]!==1)return!0}finally{z(b,c)}return!1}function Sm(a,b){Em().addListener(a,b)}function Tm(a,b){if(b.every(Pm))a({});else{var c=!1;Sm(b,function(d){!c&&b.every(Pm)&&(c=!0,a(d))})}}\nfunction Um(a,b){var c=Jb(b)?[b]:b,d={},e=function(){return c.filter(function(h){return Nm(h)&&!d[h]})},f=e();if(f.length!==c.length){var g=function(h){var k=n(h),m=k.next();try{for(;!m.done;m=k.next())d[m.value]=!0}finally{z(k,m)}};g(f);Sm(c,function(h){function k(q){q.length!==0&&(g(q),h.consentTypes=q,a(h))}var m=e();if(m.length!==0){var p=Object.keys(d).length;m.length+p>=c.length?k(m):B.setTimeout(function(){k(e())},500)}})}};var Vm=function(a,b){this.H=a;this.consentTypes=b};Vm.prototype.isConsentGranted=function(){switch(this.H){case 0:return this.consentTypes.every(function(a){return Nm(a)});case 1:return this.consentTypes.some(function(a){return Nm(a)});default:Ic(this.H,\"consentsRequired had an unknown type\")}};\nvar Wm=new function(){var a={};this.H=(a[Dm.ja.jd]=Cm.Oa.Oe,a[Dm.ja.ib]=Cm.Oa.Oe,a[Dm.ja.xd]=Cm.Oa.Oe,a[Dm.ja.Rb]=Cm.Oa.Oe,a);var b={};this.K=(b[Dm.ja.jd]=new Vm(0,[]),b[Dm.ja.ib]=new Vm(0,[\"ad_storage\"]),b[Dm.ja.xd]=new Vm(0,[\"analytics_storage\"]),b[Dm.ja.Rb]=new Vm(1,[\"ad_storage\",\"analytics_storage\"]),b)};var Ym=function(a){var b=this;this.type=a;this.H=[];Sm(Wm.K[a].consentTypes,function(){Xm(b)||b.flush()})};Ym.prototype.flush=function(){var a=n(this.H),b=a.next();try{for(;!b.done;b=a.next()){var c=b.value;c()}}finally{z(a,b)}this.H=[]};var Xm=function(a){return Wm.H[a.type]===Cm.Oa.Mh&&!Wm.K[a.type].isConsentGranted()},Zm=function(a,b){Xm(a)?a.H.push(b):b()},$m=function(){this.H=new Map},bn=function(a){var b=an;b.H.has(a)||b.H.set(a,new Ym(a));return b.H.get(a)};$m.prototype.reset=function(){this.H.clear()};\nvar an=new $m;var cn=[\"fin\",\"mcc\",\"ncc\"],dn=function(a){a=a===void 0?!1:a;var b=ej(),c=dj.K,d=b.filter(function(p){return c[p]!==void 0&&(a||!cn.includes(p))});gj(d);var e={},f=n(d),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=c[h];typeof k===\"function\"&&(k=k());k&&(e[h]=k)}}finally{z(f,g)}var m=Wi(e,{bf:!1});return m?\"&\"+m+\"&z=0\":\"&z=0\"},en=function(a,b,c){b=b===void 0?!1:b;c=c===void 0?!1:c;if($i(14)&&dl.K&&I(5)&&(c||!el())){var d=bn(Dm.ja.Rb);if(Xm(d))a.H||(a.H=!0,Zm(d,function(){en(a)}));else{b&&\nhj(\"fin\",\"1\");var e=dn(b),f=Tk[61](void 0)+\"?id=\"+I(5)+e,g={destinationId:I(5),endpoint:61};b?Ul(g,f,void 0,{mo:!0},void 0,function(){id(f+\"&img=1\")}):Tl(g,f);a.H=!1;fn(e)}}},fn=function(a){if(Vc&&(ac(Vc,\"https://www.googletagmanager.com/\")||Jf(47))&&!(a.indexOf(\"&csp=\")<0&&a.indexOf(\"&mde=\")<0)){var b;a:{try{if(Vc){b=new URL(Vc);break a}}catch(c){}b=void 0}b&&dd(\"\"+Vc+(Vc.indexOf(\"?\")>=0?\"&\":\"?\")+\"is_td=1\"+a)}},gn=function(a){ej().some(function(b){return!cj[b]})&&en(a,!0)},hn=new function(){var a=\nthis;this.H=!1;jd(B,\"pagehide\",function(){gn(a)})};function jn(a,b){en(hn,a===void 0?!1:a,b===void 0?!1:b)};var kn=[\"ad_storage\",\"analytics_storage\",\"ad_user_data\",\"ad_personalization\"],ln=[K.D.zc,K.D.Bc,K.D.Rf,K.D.Ob,K.D.Ac,K.D.yb,K.D.Fb,K.D.rb,K.D.Pb,K.D.xc],on=function(){var a=mn;!a.T&&a.H&&(kn.some(function(b){return Mm.containerScopedDefaults[b]!==1})||nn(\"mbc\"));a.T=!0},nn=function(a){dl.K&&(hj(a,\"1\"),jn())},pn=function(a,b){var c=mn;if(!c.P[b]&&(c.P[b]=!0,c.K[b])){var d=n(ln),e=d.next();try{for(;!e.done;e=d.next())if(R(a,e.value)){nn(\"erc\");break}}finally{z(d,e)}}},mn=new function(){this.T=this.H=\n!1;this.P={};this.K={}};var qn={},rn=Object.freeze((qn[K.D.Rc]=1,qn[K.D.kh]=1,qn[K.D.zi]=1,qn[K.D.Sc]=1,qn[K.D.Qa]=1,qn[K.D.Pb]=1,qn[K.D.Eb]=1,qn[K.D.Zb]=1,qn[K.D.Gd]=1,qn[K.D.xc]=1,qn[K.D.rb]=1,qn[K.D.Hd]=1,qn[K.D.Ee]=1,qn[K.D.Ra]=1,qn[K.D.Sp]=1,qn[K.D.Qf]=1,qn[K.D.Mi]=1,qn[K.D.rh]=1,qn[K.D.Wc]=1,qn[K.D.Rf]=1,qn[K.D.cq]=1,qn[K.D.Xa]=1,qn[K.D.Vf]=1,qn[K.D.gq]=1,qn[K.D.fc]=1,qn[K.D.Kl]=1,qn[K.D.Xc]=1,qn[K.D.Yc]=1,qn[K.D.Fb]=1,qn[K.D.Tl]=1,qn[K.D.Gb]=1,qn[K.D.Rd]=1,qn[K.D.hc]=1,qn[K.D.Vi]=1,qn[K.D.zc]=1,qn[K.D.yh]=1,qn[K.D.Wi]=\n1,qn[K.D.Sd]=1,qn[K.D.Bc]=1,qn[K.D.Td]=1,qn[K.D.hm]=1,qn[K.D.Dh]=1,qn[K.D.dd]=1,qn[K.D.rj]=1,qn));Object.freeze([K.D.Da,K.D.Ja,K.D.Qb,K.D.xb,K.D.Ui,K.D.yb,K.D.Ni,K.D.Op]);\nvar sn={},tn=Object.freeze((sn[K.D.rp]=1,sn[K.D.sp]=1,sn[K.D.up]=1,sn[K.D.vp]=1,sn[K.D.wp]=1,sn[K.D.Ap]=1,sn[K.D.Bp]=1,sn[K.D.Cp]=1,sn[K.D.Ep]=1,sn[K.D.yf]=1,sn)),un={},vn=Object.freeze((un[K.D.ml]=1,un[K.D.nl]=1,un[K.D.ue]=1,un[K.D.ve]=1,un[K.D.ol]=1,un[K.D.zd]=1,un[K.D.we]=1,un[K.D.Pc]=1,un[K.D.Ad]=1,un[K.D.Qc]=1,un[K.D.Mb]=1,un[K.D.xe]=1,un[K.D.vc]=1,un[K.D.pl]=1,un)),wn=Object.freeze([K.D.Rc,K.D.Sc,K.D.Hd,K.D.Rf,K.D.Nd,K.D.Rd,K.D.Vi,K.D.Td]),xn=Object.freeze([].concat(w(wn))),yn=Object.freeze([K.D.Eb,\nK.D.rh,K.D.yh,K.D.Wi,K.D.ph]),zn=Object.freeze([].concat(w(yn))),An={},Bn=(An[K.D.ma]=\"1\",An[K.D.ya]=\"2\",An[K.D.na]=\"3\",An[K.D.Wa]=\"4\",An),Cn={},Dn=Object.freeze((Cn.search=\"s\",Cn.youtube=\"y\",Cn.playstore=\"p\",Cn.shopping=\"h\",Cn.ads=\"a\",Cn.maps=\"m\",Cn));function En(a){return typeof a!==\"object\"||a===null?{}:a}function Fn(a){return a===void 0||a===null?\"\":typeof a===\"object\"?a.toString():String(a)}function Gn(a){if(a!==void 0&&a!==null)return Fn(a)};var bo=function(){this.H=B.google_tag_manager=B.google_tag_manager||{}},co;function eo(a,b){fo();var c=co;return c.H[a]=c.H[a]||b()}function go(a){fo();return co.H[a]}function ho(a,b){fo();co.H[a]=b}function io(a){var b=I(5);fo();var c=co;c.H[b]=c.H[b]||a}function jo(){var a=I(19);fo();var b=co;return b.H[a]=b.H[a]||{}}function ko(){var a=I(19);fo();return co.H[a]}function lo(){fo();var a=co,b=a.H.sequence||1;a.H.sequence=b+1;return b}function fo(){co||(co=new bo)};var mo=function(){};mo.prototype.toString=function(){return\"undefined\"};var no=new mo;function vo(a,b){function c(g){var h=Gj(g),k=Aj(h,\"protocol\"),m=Aj(h,\"host\",!0),p=Aj(h,\"port\"),q=Aj(h,\"path\").toLowerCase().replace(/\\/$/,\"\");if(k===void 0||k===\"http\"&&p===\"80\"||k===\"https\"&&p===\"443\")k=\"web\",p=\"default\";return[k,m,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}function wo(a){return xo(a)?1:0}\nfunction xo(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=Gb(a,{});Gb({arg1:c[d],any_of:void 0},e);if(wo(e))return!0}return!1}switch(a[\"function\"]){case \"_cn\":return Ag(b,c);case \"_css\":return wg(b,c);case \"_ew\":return xg(b,c);case \"_eq\":return Bg(b,c);case \"_ge\":return Cg(b,c);case \"_gt\":return Eg(b,c);case \"_lc\":return yg(b,c);case \"_le\":return Dg(b,c);case \"_lt\":return Fg(b,c);case \"_re\":return zg(b,c,a.ignore_case,aj(20,function(){return new Map}));\ncase \"_sw\":return Gg(b,c);case \"_um\":return vo(b,c)}return!1};function yo(a,b,c,d,e){if(Array.isArray(a)){var f;switch(a[0]){case \"function_id\":return a[1];case \"list\":f=[];for(var g=1;g<a.length;g++)f.push(yo(a[g],b,c,d,e));return f;case \"macro\":var h=d[a[1]];return h?h.evaluate(b,e):void 0;case \"map\":f={};for(var k=1;k<a.length;k+=2)f[yo(a[k],b,c,d,e)]=yo(a[k+1],b,c,d,e);return f;case \"template\":f=[];for(var m=!1,p=1;p<a.length;p++){var q=yo(a[p],b,c,d,e);f.push(q)}return f.join(\"\");case \"escape\":f=yo(a[1],b,c,d,e);f=String(f);for(var y=2;y<a.length;y++)Nn[a[y]]&&(f=Nn[a[y]](f));return f;case \"tag\":var A=a[1];if(!c[A])throw Error(\"Unable to resolve tag reference \"+\nA+\".\");return{Un:a[2],index:A};case \"zb\":var E={},F=(E[\"function\"]=a[1],E.arg0=yo(a[2],b,c,d,e),E.arg1=yo(a[3],b,c,d,e),E.ignore_case=yo(a[5],b,c,d,e),E),G=wo(F),H=!!a[4];return H||G!==2?H!==(G===1):null;default:throw Error(\"Attempting to expand unknown Value type: \"+a[0]+\".\");}}return a};var Ao=function(a,b){this.H=!1;this.T=[];this.eventData={tags:[]};this.ba=!1;this.K=this.P=0;zo(this,a,b)},Bo=function(a,b,c,d){if(rj.hasOwnProperty(b)||b===\"__zone\")return-1;var e={};Fb(d)&&(e=Gb(d,e));e.id=c;e.status=\"timeout\";return a.eventData.tags.push(e)-1},Co=function(a,b,c,d){var e=a.eventData.tags[b];e&&(e.status=c,e.executionTime=d)},Do=function(a){if(!a.H){for(var b=a.T,c=0;c<b.length;c++)b[c]();a.H=!0;a.T.length=0}},zo=function(a,b,c){b!==void 0&&a.Bg(b);c&&B.setTimeout(function(){Do(a)},\nNumber(c))};Ao.prototype.Bg=function(a){var b=this,c=Yb(function(){ld(function(){a(I(5),b.eventData)})});this.H?c():this.T.push(c)};var Eo=function(a){a.P++;return Yb(function(){a.K++;a.ba&&a.K>=a.P&&Do(a)})},Fo=function(a){a.ba=!0;a.K>=a.P&&Do(a)};function Go(a){return a&&a.indexOf(\"pending:\")===0?Ho(a.substr(8)):!1}function Ho(a){if(a==null||a.length===0)return!1;var b=Number(a),c=Wb();return b<c+3E5&&b>c-9E5};var Io=!1,Jo=!1,Ko=!1,Lo=0,Mo=!1,No=void 0,Oo=[];function Po(a){if(Lo===0)Mo&&Oo&&(Oo.length>=100&&Oo.shift(),Oo.push(a));else if(Qo()){var b=I(41),c=Wc(b,[]);c.length>=50&&c.shift();c.push(a)}}function Ro(){Jo||(So(),To(Lo))}function To(a){if(!Jo||Lo===2&&a===1)if(Jo=!0,Ko&&(kd(C,\"TAProdDebugSignal\",Ro),Ko=!1),No!==void 0&&(B.clearTimeout(No),No=void 0),Lo=a,a===1){var b=Oo;Oo=void 0;b==null||b.forEach(function(c){Po(c)})}}\nfunction So(){var a=C.documentElement.getAttribute(\"data-tag-assistant-prod-present\");Ho(a)?Lo=1:!Go(a)||Io||Ko?Lo=2:(Ko=!0,jd(C,\"TAProdDebugSignal\",Ro,!1),No=B.setTimeout(function(){Jo||(So(),To(Lo));Io=!0},200))}function Qo(){if(!Mo)return!1;switch(Lo){case 1:case 0:return!0;case 2:return!1;default:return!1}};var Uo=!1;function Vo(a,b){var c=km(),d=hm();I(26);var e=Jf(47)?0:Jf(50)?1:3,f=Mj();if(Qo()){var g=Wo(\"INIT\");g.containerLoadSource=a!=null?a:0;b&&(g.parentTargetReference=b);g.aliases=c;g.destinations=d;e!==void 0&&(g.gtg={source:e,mPath:f!=null?f:\"\"});Po(g)}}\nfunction Xo(a){var b,c,d,e;b=a.targetId;c=a.request;d=a.Ab;e=a.isBatched;var f;if(f=Qo()){var g;a:switch(c.endpoint){case 68:case 69:case 19:case 62:case 47:g=!0;break a;default:g=!1}f=!g}if(f){var h=Wo(\"GTAG_HIT\",{eventId:d.eventId,priorityId:d.priorityId});h.target=b;h.url=c.url;c.postBody&&(h.postBody=c.postBody);h.parameterEncoding=c.parameterEncoding;h.endpoint=c.endpoint;e!==void 0&&(h.isBatched=e);Po(h)}}function Yo(a){Qo()&&Xo(a())}\nfunction Wo(a,b){b=b===void 0?{}:b;b.groupId=Zo;var c,d=b,e=$o,f={publicId:ap};d.eventId!=null&&(f.eventId=d.eventId);d.priorityId!=null&&(f.priorityId=d.priorityId);d.eventName&&(f.eventName=d.eventName);d.groupId&&(f.groupId=d.groupId);d.tagName&&(f.tagName=d.tagName);c={containerProduct:\"GTM\",key:f,version:e,messageType:a};c.containerProduct=Uo?\"OGT\":\"GTM\";c.key.targetRef=bp;return c}var ap=\"\",$o=\"\",bp={ctid:\"\",isDestination:!1},Zo;\nfunction cp(a){var b=I(5),c=Jf(45),d=gm(),e=I(6),f=I(1);I(23);Jo||Mo?Mo=!0:(Lo=0,Mo=!0,So());Zo=a;ap=b;$o=f;Uo=c;bp={ctid:b,isDestination:d,canonicalId:e}};var dp=[K.D.ma,K.D.ya,K.D.na,K.D.Wa];function ep(a){on();var b=aj(32,function(){return!1}),c=aj(33,function(){return!1});!b&&c&&nn(\"crc\");Zi(32,!0);var d=a[K.D.eh];d&&S(41);var e=a[K.D.uc];e?S(40):e=[\"\"];var f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=n(Object.entries(a)),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value,t=q;t!==K.D.uc&&t!==K.D.eh&&Qm(t,Gn(r),h,Number(d))}}finally{z(k,m)}}}finally{z(f,g)}}\nfunction fp(a,b){on();Zi(33,!0);var c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=Fn(g);Im=!0;Jm&&zb(\"TAGGING\",20);Em().update(h,k,Mm)}}finally{z(c,d)}var m=b.eventId,p=b.priorityId;Em().notifyListeners(m,p)}function gp(a){Array.isArray(a)||(a=[a]);return a.every(function(b){return Nm(b)})}function hp(){var a=ip;Array.isArray(a)||(a=[a]);return a.some(function(b){return Nm(b)})}function jp(a,b){Sm(a,b)}\nfunction kp(a,b){Um(a,b)}function lp(a,b){Tm(a,b)}function mp(){var a=[K.D.ma,K.D.Wa,K.D.na];Em().waitForUpdate(a,500,Mm)}function np(a){var b=n(a),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value;Em().clearTimeout(d,void 0,Mm)}}finally{z(b,c)}Em().notifyListeners(void 0,void 0)}function op(a){var b={},c=n(a.split(\"|\")),d=c.next();try{for(;!d.done;d=c.next())b[d.value]=!0}finally{z(c,d)}return b};var pp=function(a,b,c,d,e){this.endpoint=a;this.ia=c;this.Ea=d;this.parameterEncoding=e;this.ba=b.slice()};pp.prototype.K=function(){return!this.ba.length||gp(this.ba)};pp.prototype.isSupported=function(){return!0};pp.prototype.T=function(){var a=Tk[this.endpoint](void 0);return ac(a,\"https://\")?a.substring(8):ac(a,\"http://\")?a.substring(7):a};var qp=function(a,b){this.methodName=a;this.T=b};qp.prototype.sendRequest=function(a,b,c){if(this.isSupported())if((c==null?void 0:c.body)===void 0||this.H())try{this.K(a,b,c)}catch(d){a.ud(d)}else a.ud(\"Request method \"+this.methodName+\" does not support a request body.\");else a.ud(\"Request method \"+this.methodName+\" is not supported.\")};var rp=function(){qp.call(this,\"ImagePixel\",3)};va(rp,qp);rp.prototype.isSupported=function(){return!0};rp.prototype.H=function(){return!1};\nrp.prototype.K=function(a,b,c){id(b,function(){a.kf()},function(){a.onFailure(void 0)},c==null?void 0:c.af)};var sp=function(){qp.call(this,\"SendBeacon\",1)};va(sp,qp);sp.prototype.isSupported=function(){return ud()};sp.prototype.H=function(){return!0};sp.prototype.K=function(a,b,c){td(b,c==null?void 0:c.body)?a.kf():a.ud(void 0)};var tp=function(){qp.call(this,\"Fetch\",1)};va(tp,qp);tp.prototype.isSupported=function(){return Ib(B.fetch)};tp.prototype.H=function(){return!0};\ntp.prototype.K=function(a,b,c){B.fetch(b,c==null?void 0:c.Bb).then(function(d){if(d.ok)a.je(d);else if(d.status===0)a.kf();else a.onFailure(\"Fetch failed with status code \"+d.status+\".\")}).catch(function(d){a.ud(d)})};var up=new rp,vp=new sp,wp=new tp;var xp=function(){};xp.prototype.H=function(){return[]};function Lp(a,b){if(b!=null&&b!==\"\"){var c=b===!0?\"1\":b===!1?\"0\":encodeURIComponent(String(b));if(ac(a,\"_&\"))return{key:a.substring(2),value:c};var d=Kp[a];if(d!==null)return d?{key:d,value:c}:{key:Kb(b)?\"epn.\"+a:\"ep.\"+a,value:c}}};function Mp(a){a=a===void 0?[]:a;return kj(a).join(\"~\")};var Np=function(){this.K={};this.H={};this.P={};this.T=new Set},Op=function(a,b,c,d){var e=Fi;if(e.studies[c]){var f=e.studies[c],g=f.experimentId,h=f.probability;if(!(b.studies||{})[c]){var k=b.studies||{};k[c]=!0;b.studies=k;if(!e.studies[c].active)if(e.studies[c].probability>.5)Ii(b,g,c);else if(!(h<=0||h>1)){var m=void 0;if(d){var p=Ci(d+\"~\"+c);if(p===\"e2\")m=-1;else{var q=new Uint8Array(p),r=BigInt(0),t=n(q),u=t.next();try{for(;!u.done;u=t.next())r=r<<BigInt(8)|BigInt(u.value)}finally{z(t,u)}m=\nNumber(r%BigInt(Number.MAX_SAFE_INTEGER))}}Gi.rk(b,c,m)}}}if(!a.K[c]){var v=Ni(b,c);v&&jj.H.K.add(v)}},Pp=function(){return sk(nk.fa.Sq,{})},Up=function(a,b){var c=Qp;Op(c,Pp(),a,b);Rp(c,a)?Pi(Qi,a):Sp(c,a)?Qi.K.add(a):Tp(c,a)&&Qi.H.add(a)},Rp=function(a,b){var c;if(!(c=!!a.P[b])){var d=Pp();c=Ki(d,b)}return c||Ki(a.H,b)},Sp=function(a,b){var c=Pp();return Li(c,b)||Li(a.H,b)},Tp=function(a,b){var c=Pp();return Mi(c,b)||Mi(a.H,b)},Vp=function(a,b){var c=Pp();return Ni(c,b)||Ni(a.H,b)},Wp=function(a,\nb,c){if(a.K[b]){var d=Vp(a,b);if(d)if(c){var e=U(c,L.J.Fh)||[];e.includes(d)||e.push(d);W(c,L.J.Fh,e)}else a.T.add(d)}},Qp;\nfunction Xp(){if(!Qp){var a=Qp=new Np,b,c,d=((b=B)==null?void 0:(c=b.location)==null?void 0:c.hash)||\"\";if(d[0]===\"#\"&&d[1]===\"_\"&&d[2]===\"t\"&&d[3]===\"e\"&&d[4]===\"=\"){var e=d.substring(5);if(e){var f=n(e.split(\"~\")),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value.split(\":\"),k=Number(h[0]);if(k)if(h.length>1){var m=Number(h[1]);if(m){var p=Pp();Ii(p,m,k);p.studies=p.studies||{};p.studies[k]=!0;Ii(a.H,m,k);a.H.studies=a.H.studies||{};a.H.studies[k]=!0}}else a.P[k]=!0,Pi(Qi,k)}}finally{z(f,g)}}}var q=\n[],r=n(Nf(56)||[]),t=r.next();try{for(;!t.done;t=r.next()){var u=t.value,v={studyId:u[1],active:!!u[2],probability:u[3]||0,experimentId:u[4]||0,controlId:u[5]||0,controlId2:u[6]||0},x=0;switch(u[7]){case 2:x=1;break;case 3:x=2;break;case 1:case 4:case 5:case 6:case 0:x=0}var y;a:switch(v.studyId){case 613:case 567:case 612:y=!0;break a;default:y=!1}var A=ma(Object,\"assign\").call(Object,{},v,{On:x,focused:y});(A.active||A.probability>.5&&A.experimentId||A.experimentId&&A.controlId)&&q.push(A)}}finally{z(r,\nt)}var E=n(q),F=E.next();try{for(;!F.done;F=E.next()){var G=a,H=F.value,J=H,M=H=G.P[J.studyId]?ma(Object,\"assign\").call(Object,{},J,{active:!0}):J,T=Fi;M.controlId2&&M.probability<=.25||(M=ma(Object,\"assign\").call(Object,{},M,{controlId2:0}));T.studies[M.studyId]=M;H.focused&&(G.K[H.studyId]=!0);if(H.On===1){var V=G,fa=H.studyId;Op(V,Pp(),fa);Rp(V,fa)?Pi(Qi,fa):Sp(V,fa)?Qi.K.add(fa):Tp(V,fa)&&Qi.H.add(fa)}else if(H.On===0){var da=G,ha=H.studyId;Op(da,da.H,ha);Rp(da,ha)?Pi(Qi,ha):Sp(da,ha)?Qi.K.add(ha):\nTp(da,ha)&&Qi.H.add(ha)}}}finally{z(E,F)}}}function Yp(a){Xp();var b=Qp,c=Rp(b,567);Wp(b,567,a);return c}function Zp(a){Xp();var b=Qp,c=Rp(b,a);Wp(b,a);return c}function $p(a){Xp();var b=Qp,c=new Set(b.T);if(a){var d=U(a,L.J.Fh)||[],e=n(d),f=e.next();try{for(;!f.done;f=e.next())c.add(f.value)}finally{z(e,f)}var g=U(a,L.J.Qh)||[],h=n(g),k=h.next();try{for(;!k.done;k=h.next()){var m=Vp(b,k.value);m&&c.delete(m)}}finally{z(h,k)}}return Mp([].concat(w(c)))}\nfunction aq(){Xp();var a;var b=Qp;try{a=!!Vp(b,567)}catch(c){a=!1}return a};var bq=Object.freeze([K.D.ma,K.D.na]);function cq(a){var b=a.location.href;if(a===a.top)return{url:b,wt:!0};var c=!1,d=a.document;d&&d.referrer&&(b=d.referrer,a.parent===a.top&&(c=!0));var e=a.location.ancestorOrigins;if(e){var f=e[e.length-1],g;f&&((g=b)==null?void 0:g.indexOf(f))===-1&&(c=!1,b=f)}return{url:b,wt:c}}function dq(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{El(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch(c){return!1}}function eq(){for(var a=B,b=a;a&&a!==a.parent;)a=a.parent,dq(a)&&(b=a);return b};var fq=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},gq=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};function hq(a,b){if(a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)};function iq(a){var b=a.split(/[?#]/),c=/[?]/.test(a)?\"?\"+b[1]:\"\";return{xk:b[0],params:c,fragment:/[#]/.test(a)?\"#\"+(c?b[2]:b[1]):\"\"}}function jq(a){var b=Ra.apply(1,arguments);if(b.length===0)return tc(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return tc(c)}\nfunction kq(a,b,c,d){function e(g,h){g!=null&&(Array.isArray(g)?g.forEach(function(k){return e(k,h)}):(b+=f+encodeURIComponent(h)+\"=\"+encodeURIComponent(g),f=\"&\"))}var f=b.length?\"&\":\"?\";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(g){return e(g[1],g[0])}):d.forEach(e);return tc(a+b+c)}function lq(a,b){var c=iq(uc(a).toString()),d=c.xk.slice(-1)===\"/\"?\"\":\"/\",e=c.xk+d+encodeURIComponent(b);return tc(e+c.params+c.fragment)};var mq=function(a,b){for(var c=a,d=0;d<50;++d){var e;try{e=!(!c.frames||!c.frames[b])}catch(h){e=!1}if(e)return c;var f;a:{try{var g=c.parent;if(g&&g!==c){f=g;break a}}catch(h){}f=null}if(!(c=f))break}return null},nq=function(a){var b=B;if(b.top==b)return 0;if(a===void 0?0:a){var c=b.location.ancestorOrigins;if(c)return c[c.length-1]==b.location.origin?1:2}return dq(b.top)?1:2},oq=function(a){a=a===void 0?document:a;return a.createElement(\"img\")};function pq(a){for(var b=[],c=C.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({tf:f[1],value:f[2],timestamp:Number(f[2].split(\".\")[1])||0})}b.sort(function(g,h){return h.timestamp-g.timestamp});return b}\nfunction qq(a,b){var c=pq(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].tf]||(d[c[e].tf]=[]);var g={version:f[0],timestamp:Number(f[1])*1E3,gclid:f[2]};b&&f.length>3&&(g.labels=f.slice(3));d[c[e].tf].push(g)}}return d};function rq(a){return a.origin!==\"null\"};var sq={},tq=(sq.k={qa:/^[\\w-]+$/},sq.b={qa:/^[\\w-]+$/,pk:!0},sq.i={qa:/^[1-9]\\d*$/},sq.h={qa:/^\\d+$/},sq.t={qa:/^[1-9]\\d*$/},sq.d={qa:/^[A-Za-z0-9_-]+$/},sq.j={qa:/^\\d+$/},sq.u={qa:/^[1-9]\\d*$/},sq.l={qa:/^[01]$/},sq.o={qa:/^[1-9]\\d*$/},sq.g={qa:/^[01]$/},sq.s={qa:/^.+$/},sq.m={qa:/^[01]$/},sq);var uq={},yq=(uq[5]={versions:{2:vq},Zj:\"2\",Th:[\"k\",\"i\",\"b\",\"u\"]},uq[4]={versions:{2:vq,GCL:wq},Zj:\"2\",Th:[\"k\",\"i\",\"b\",\"m\"]},uq[2]={versions:{GS2:vq,GS1:xq},Zj:\"GS2\",Th:\"sogtjlhd\".split(\"\")},uq);function zq(a,b,c){var d=yq[b];if(d){var e=a.split(\".\")[0];c==null||c(e);if(e){var f=d.versions[e];if(f)return f(a,b)}}}\nfunction vq(a,b){var c=a.split(\".\");if(c.length===3){var d=c[2];if(d.indexOf(\"$\")===-1&&d.indexOf(\"%24\")!==-1)try{d=decodeURIComponent(d)}catch(t){}var e={},f=yq[b];if(f){var g=f.Th,h=n(d.split(\"$\")),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value,p=m[0];if(g.indexOf(p)!==-1)try{var q=decodeURIComponent(m.substring(1)),r=tq[p];r&&(r.pk?(e[p]=e[p]||[],e[p].push(q)):e[p]=q)}catch(t){}}}finally{z(h,k)}return e}}}function Aq(a,b,c){var d=yq[b];if(d)return[d.Zj,c||\"1\",Bq(a,b)].join(\".\")}\nfunction Bq(a,b){var c=yq[b];if(c){var d=[],e=n(c.Th),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=tq[g];if(h){var k=a[g];if(k!==void 0)if(h.pk&&Array.isArray(k)){var m=n(k),p=m.next();try{for(;!p.done;p=m.next())d.push(encodeURIComponent(\"\"+g+p.value))}finally{z(m,p)}}else d.push(encodeURIComponent(\"\"+g+k))}}}finally{z(e,f)}return d.join(\"$\")}}function wq(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}\nfunction xq(a){var b=a.split(\".\").slice(2);if(!(b.length<5||b.length>7)){var c={};return c.s=b[0],c.o=b[1],c.g=b[2],c.t=b[3],c.j=b[4],c.l=b[5],c.h=b[6],c}};function Cq(a,b,c,d){var e;return(e=Dq(function(f){return f===a},b,c,d)[a])!=null?e:[]}function Dq(a,b,c,d){var e;if(Eq(d)){for(var f={},g=String(b||Fq()).split(\";\"),h=0;h<g.length;h++){var k=g[h].split(\"=\"),m=k[0].trim();if(m&&a(m)){var p=k.slice(1).join(\"=\").trim();p&&c&&(p=decodeURIComponent(p));var q=void 0,r=void 0;((q=f)[r=m]||(q[r]=[])).push(p)}}e=f}else e={};return e}\nfunction Gq(a,b,c,d,e){if(Eq(e)){var f=Hq(a,d,e);if(f.length===1)return f[0];if(f.length!==0){f=Iq(f,function(g){return g.zs},b);if(f.length===1)return f[0];f=Iq(f,function(g){return g.Nt},c);return f[0]}}}function Jq(a,b,c,d){var e=Fq(),f=B;rq(f)&&(f.document.cookie=a);var g=Fq();return e!==g||c!==void 0&&Cq(b,g,!1,d).indexOf(c)>=0}\nfunction Kq(a,b,c,d){function e(x,y,A){if(A==null)return delete h[y],x;h[y]=A;return x+\"; \"+y+\"=\"+A}function f(x,y){if(y==null)return x;h[y]=!0;return x+\"; \"+y}if(!Eq(c.Kc))return 2;var g;b==null?g=a+\"=deleted; expires=\"+(new Date(0)).toUTCString():(c.encode&&(b=encodeURIComponent(b)),b=Lq(b),g=a+\"=\"+b);var h={};g=e(g,\"path\",c.path);var k;c.expires instanceof Date?k=c.expires.toUTCString():c.expires!=null&&(k=\"\"+c.expires);g=e(g,\"expires\",k);g=e(g,\"max-age\",c.Et);g=e(g,\"samesite\",c.du);c.secure&&\n(g=f(g,\"secure\"));var m=c.domain;if(m&&m.toLowerCase()===\"auto\"){for(var p=Mq(),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,h)}catch(x){q=x;continue}r=!0;if(!Nq(u,c.path)&&Jq(v,a,b,c.Kc))return 0}if(q&&!r)throw q;return 1}m&&m.toLowerCase()!==\"none\"&&(g=e(g,\"domain\",m));g=f(g,c.flags);d&&d(a,h);return Nq(m,c.path)?1:Jq(g,a,b,c.Kc)?0:1}function Oq(a,b,c){c.path==null&&(c.path=\"/\");c.domain||(c.domain=\"auto\");return Kq(a,b,c)}\nfunction Iq(a,b,c){for(var d=[],e=[],f,g=0;g<a.length;g++){var h=a[g],k=b(h);k===c?d.push(h):f===void 0||k<f?(e=[h],f=k):k===f&&e.push(h)}return d.length>0?d:e}function Hq(a,b,c){for(var d=[],e=Cq(a,void 0,void 0,c),f=0;f<e.length;f++){var g=e[f].split(\".\"),h=g.shift();if(!b||!h||b.indexOf(h)!==-1){var k=g.shift();if(k){var m=k.split(\"-\");d.push({ns:e[f],qs:g.join(\".\"),zs:Number(m[0])||1,Nt:Number(m[1])||1})}}}return d}function Lq(a){a&&a.length>1200&&(a=a.substring(0,1200));return a}\nvar Pq=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2})?$/,Qq=/(^|\\.)doubleclick\\.net$/i;function Nq(a,b){return a!==void 0&&(Qq.test(B.document.location.hostname)||b===\"/\"&&Pq.test(a))}function Rq(a){if(!a)return 1;var b=a;Nh(4)&&a===\"none\"&&(b=B.document.location.hostname);b=b.indexOf(\".\")===0?b.substring(1):b;return b.split(\".\").length}function Sq(a){if(!a||a===\"/\")return 1;a[0]!==\"/\"&&(a=\"/\"+a);a[a.length-1]!==\"/\"&&(a+=\"/\");return a.split(\"/\").length-1}\nfunction Tq(a,b){var c=\"\"+Rq(a),d=Sq(b);d>1&&(c+=\"-\"+d);return c}\nvar Fq=function(){var a=B;return rq(a)?a.document.cookie:\"\"},Eq=function(a){return a&&Nh(5)?(Array.isArray(a)?a:[a]).every(function(b){return Pm(b)&&Nm(b)}):!0},Mq=function(){var a=[],b=B.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=B.document.location.hostname;Qq.test(e)||Pq.test(e)||a.push(\"none\");return a};function Uq(a,b,c,d){var e,f=Number(a.sd!=null?a.sd:void 0);f!==0&&(e=new Date((b||Wb())+1E3*(f||7776E3)));return{path:a.path,domain:a.domain,flags:a.flags,encode:!!c,expires:e,Kc:d}};var Vq=new Map([[5,\"ad_storage\"],[4,[\"ad_storage\",\"ad_user_data\"]],[2,\"analytics_storage\"]]);function Wq(a,b,c){if(yq[b]){var d=[],e=Cq(a,void 0,void 0,Vq.get(b)),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=zq(g.value,b,c);h&&d.push(Xq(h))}}finally{z(f,g)}return d}}\nfunction Yq(a){var b=Zq;if(yq[2]){var c={},d=Dq(a,void 0,void 0,Vq.get(2)),e=Object.keys(d).sort(),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=n(d[h]),m=k.next();try{for(;!m.done;m=k.next()){var p=zq(m.value,2,b);p&&(c[h]||(c[h]=[]),c[h].push(Xq(p)))}}finally{z(k,m)}}}finally{z(f,g)}return c}}function $q(a,b,c,d,e){d=d||{};var f=Tq(d.domain,d.path),g=Aq(b,c,f);if(!g)return 1;var h=Uq(d,e,void 0,Vq.get(c));return Oq(a,g,h)}\nfunction ar(a,b){var c=b.qa;return typeof c===\"function\"?c(a):c.test(a)}function Xq(a){var b=n(Object.keys(a)),c=b.next();try{for(var d={};!c.done;d={Fg:void 0},c=b.next()){var e=c.value,f=a[e];d.Fg=tq[e];d.Fg?d.Fg.pk?Array.isArray(f)?a[e]=f.filter(function(g){return function(h){return ar(h,g.Fg)}}(d)):a[e]=void 0:typeof f===\"string\"&&ar(f,d.Fg)||(a[e]=void 0):a[e]=void 0}}finally{z(b,c)}return a};var br;function cr(){function a(g){c(g.target||g.srcElement||{})}function b(g){d(g.target||g.srcElement||{})}var c=dr,d=er,e=fr();if(!e.init){jd(C,\"mousedown\",a);jd(C,\"keyup\",a);jd(C,\"submit\",b);var f=HTMLFormElement.prototype.submit;HTMLFormElement.prototype.submit=function(){d(this);f.call(this)};e.init=!0}}function gr(a,b,c,d,e){var f={callback:a,domains:b,fragment:c===2,placement:c,forms:d,sameHost:e};fr().decorators.push(f)}\nfunction hr(a,b,c){for(var d=fr().decorators,e={},f=0;f<d.length;++f){var g=d[f],h;if(h=!c||g.forms)a:{var k=g.domains,m=a,p=!!g.sameHost;if(k&&(p||m!==C.location.hostname))for(var q=0;q<k.length;q++)if(k[q]instanceof RegExp){if(k[q].test(m)){h=!0;break a}}else if(m.indexOf(k[q])>=0||p&&k[q].indexOf(m)>=0){h=!0;break a}h=!1}if(h){var r=g.placement;r===void 0&&(r=g.fragment?2:1);r===b&&Zb(e,g.callback())}}return e}\nfunction fr(){var a=Wc(\"google_tag_data\",{}),b=a.gl;b&&b.decorators||(b={decorators:[]},a.gl=b);return b};var ir=/(.*?)\\*(.*?)\\*(.*)/,jr=/^https?:\\/\\/([^\\/]*?)\\.?cdn\\.ampproject\\.org\\/?(.*)/,kr=/^(?:www\\.|m\\.|amp\\.)+/,lr=/([^?#]+)(\\?[^#]*)?(#.*)?/;function mr(a){var b=lr.exec(a);if(b)return{hk:b[1],query:b[2],fragment:b[3]}}function nr(a){return new RegExp(\"(.*?)(^|&)\"+a+\"=([^&]*)&?(.*)\")}\nfunction or(a,b){b=b===void 0?0:b;var c=Wb(),d=[Rc.userAgent,(new Date).getTimezoneOffset(),Rc.userLanguage||Rc.language,Math.floor(c/60/1E3)-b,a].join(\"*\"),e;if(!(e=br)){for(var f=Array(256),g=0;g<256;g++){for(var h=g,k=0;k<8;k++)h=h&1?h>>>1^3988292384:h>>>1;f[g]=h}e=f}br=e;for(var m=4294967295,p=0;p<d.length;p++)m=m>>>8^br[(m^d.charCodeAt(p))&255];return((m^-1)>>>0).toString(36)}\nfunction pr(a){return function(b){var c=Gj(B.location.href),d=c.search.replace(\"?\",\"\"),e=xj(d,\"_gl\",!1,!0)||\"\";b.query=qr(e)||{};var f=Aj(c,\"fragment\"),g;var h=-1;if(ac(f,\"_gl=\"))h=4;else{var k=f.indexOf(\"&_gl=\");k>0&&(h=k+3+2)}if(h<0)g=void 0;else{var m=f.indexOf(\"&\",h);g=m<0?f.substring(h):f.substring(h,m)}b.fragment=qr(g||\"\")||{};a&&rr(c,d,f)}}function sr(a,b){var c=nr(a).exec(b),d=b;if(c){var e=c[2],f=c[4];d=c[1];f&&(d=d+e+f)}return d}\nfunction rr(a,b,c){function d(g,h){var k=sr(\"_gl\",g);k.length&&(k=h+k);return k}if(Qc&&Qc.replaceState){var e=nr(\"_gl\");if(e.test(b)||e.test(c)){var f=Aj(a,\"path\");b=d(b,\"?\");c=d(c,\"#\");Qc.replaceState({},\"\",\"\"+f+b+c)}}}function tr(a,b){var c=pr(!!b),d=fr();d.data||(d.data={query:{},fragment:{}},c(d.data));var e={},f=d.data;f&&(Zb(e,f.query),a&&Zb(e,f.fragment));return e}\nvar qr=function(a){try{var b=ur(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=xb(d[e+1]);c[f]=g}zb(\"TAGGING\",6);return c}}catch(h){zb(\"TAGGING\",8)}};function ur(a,b){if(a){var c;a:{for(var d=a,e=0;e<3;++e){var f=ir.exec(d);if(f){c=f;break a}d=zj(d)||\"\"}c=void 0}var g=c;if(g&&g[1]===\"1\"){var h=g[3],k;a:{for(var m=g[2],p=0;p<b;++p)if(m===or(h,p)){k=!0;break a}k=!1}if(k)return h;zb(\"TAGGING\",7)}}}\nfunction vr(a,b,c,d,e){function f(p){p=sr(a,p);var q=p.charAt(p.length-1);p&&q!==\"&\"&&(p+=\"&\");return p+m}d=d===void 0?!1:d;e=e===void 0?!1:e;var g=mr(c);if(!g)return\"\";var h=g.query||\"\",k=g.fragment||\"\",m=a+\"=\"+b;d?k.substring(1).length!==0&&e||(k=\"#\"+f(k.substring(1))):h=\"?\"+f(h.substring(1));return\"\"+g.hk+h+k}\nfunction wr(a,b){function c(m,p,q){var r;a:{for(var t in m)if(m.hasOwnProperty(t)){r=!0;break a}r=!1}if(r){var u,v=[],x;for(x in m)if(m.hasOwnProperty(x)){var y=m[x];y!==void 0&&y===y&&y!==null&&y.toString()!==\"[object Object]\"&&(v.push(x),v.push(wb(String(y))))}var A=v.join(\"*\");u=[\"1\",or(A),A].join(\"*\");d?(Nh(3)||Nh(1)||!p)&&xr(\"_gl\",u,a,p,q):yr(\"_gl\",u,a,p,q)}}var d=(a.tagName||\"\").toUpperCase()===\"FORM\",e=hr(b,1,d),f=hr(b,2,d),g=hr(b,4,d),h=hr(b,3,d);c(e,!1,!1);c(f,!0,!1);Nh(1)&&c(g,!0,!0);for(var k in h)h.hasOwnProperty(k)&&\nzr(k,h[k],a)}function zr(a,b,c){c.tagName.toLowerCase()===\"a\"?yr(a,b,c):c.tagName.toLowerCase()===\"form\"&&xr(a,b,c)}function yr(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=d)){var h=B.location.href,k=mr(c.href),m=mr(h);g=!(k&&m&&k.hk===m.hk&&k.query===m.query&&k.fragment)}f=g}if(f){var p=vr(a,b,c.href,d,e);Fc.test(p)&&(c.href=p)}}\nfunction xr(a,b,c,d,e){d=d===void 0?!1:d;e=e===void 0?!1:e;if(c){var f=c.getAttribute(\"action\")||\"\";if(f){var g=(c.method||\"\").toLowerCase();if(g!==\"get\"||d){if(g===\"get\"||g===\"post\"){var h=vr(a,b,f,d,e);Fc.test(h)&&(c.action=h)}}else{for(var k=c.childNodes||[],m=!1,p=0;p<k.length;p++){var q=k[p];if(q.name===a){q.setAttribute(\"value\",b);m=!0;break}}if(!m){var r=C.createElement(\"input\");r.setAttribute(\"type\",\"hidden\");r.setAttribute(\"name\",a);r.setAttribute(\"value\",b);c.appendChild(r)}}}}}\nfunction dr(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:\"||wr(e,e.hostname)}}catch(g){}}function er(a){try{var b=a.getAttribute(\"action\");if(b){var c=Aj(Gj(b),\"host\");wr(a,c)}}catch(d){}}function Ar(a,b,c,d){cr();var e=c===\"fragment\"?2:1;d=!!d;gr(a,b,e,d,!1);e===2&&zb(\"TAGGING\",23);d&&zb(\"TAGGING\",24)}\nfunction Br(a,b){cr();gr(a,[Cj(B.location,\"host\",!0)],b,!0,!0)}function Cr(){var a=C.location.hostname,b=jr.exec(C.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\"?zj(f[2])||\"\":zj(g)||\"\"}else if(d){if(d.indexOf(\"xn--\")===0)return!1;e=d.replace(/-/g,\".\").replace(/\\.\\./g,\"-\")}var h=a.replace(kr,\"\"),k=e.replace(kr,\"\");return h===k||bc(h,\".\"+k)}function Dr(a,b){return a===!1?!1:a||b||Cr()};var Er=function(a){a=a===void 0?0:a;this.value=0;this.value=a};Er.prototype.set=function(a){return this.value|=1<<a};var Fr=function(a,b){b<=0||(a.value|=1<<b-1)};l=Er.prototype;l.get=function(){return this.value};l.isSet=function(a){return(this.value&1<<a)!==0};l.clear=function(a){this.value&=~(1<<a)};l.clearAll=function(){this.value=0};l.equals=function(a){return this.value===a.value};function Gr(a){if(a)try{return new Uint8Array(atob(a.replace(/-/g,\"+\").replace(/_/g,\"/\")).split(\"\").map(function(b){return b.charCodeAt(0)}))}catch(b){}}function Hr(a,b){var c=0,d=0,e,f=b;do{if(f>=a.length)return;e=a[f++];c|=(e&127)<<d;d+=7}while(e&128);return[c,f]};function Ir(){var a=String,b=B.location.hostname,c=B.location.pathname,d=b=kc(b);d.split(\".\").length>2&&(d=d.replace(/^(www[0-9]*|web|ftp|wap|home|m|w|amp|mobile)\\./,\"\"));b=d;c=kc(c);var e=c.split(\";\")[0];e=e.replace(/\\/(ar|slp|web|index)?\\/?$/,\"\");return a(eg((\"\"+b+e).toLowerCase()))};var Jr=[\"ad_storage\",\"ad_user_data\"];function Kr(a,b){if(!a)return zb(\"TAGGING\",32),10;if(b===null||b===void 0||b===\"\")return zb(\"TAGGING\",33),11;var c=Lr(!1);if(c.error!==0)return zb(\"TAGGING\",34),c.error;if(!c.value)return zb(\"TAGGING\",35),2;c.value[a]=b;var d=Mr(c);d!==0&&zb(\"TAGGING\",36);return d}\nfunction Nr(a){if(!a)return zb(\"TAGGING\",27),{error:10};var b=Lr();if(b.error!==0)return zb(\"TAGGING\",29),b;if(!b.value)return zb(\"TAGGING\",30),{error:2};if(!(a in b.value))return zb(\"TAGGING\",31),{value:void 0,error:15};var c=b.value[a];return c===null||c===void 0||c===\"\"?(zb(\"TAGGING\",28),{value:void 0,error:11}):{value:c,error:0}}\nfunction Or(a){if(a){var b=Lr(!1);b.error!==0?zb(\"TAGGING\",38):b.value?a in b.value?(delete b.value[a],Mr(b)!==0&&zb(\"TAGGING\",41)):zb(\"TAGGING\",40):zb(\"TAGGING\",39)}else zb(\"TAGGING\",37)}\nfunction Lr(a){a=a===void 0?!0:a;if(!Nm(Jr))return zb(\"TAGGING\",43),{error:3};try{if(!B.localStorage)return zb(\"TAGGING\",44),{error:1}}catch(f){return zb(\"TAGGING\",45),{error:14}}var b={schema:\"gcl\",version:1},c=void 0;try{c=B.localStorage.getItem(\"_gcl_ls\")}catch(f){return zb(\"TAGGING\",46),{error:13}}try{if(c){var d=JSON.parse(c);if(d&&typeof d===\"object\")b=d;else return zb(\"TAGGING\",47),{error:12}}}catch(f){return zb(\"TAGGING\",48),{error:8}}if(b.schema!==\"gcl\")return zb(\"TAGGING\",49),{error:4};\nif(b.version!==1)return zb(\"TAGGING\",50),{error:5};try{var e=Pr(b);a&&e&&Mr({value:b,error:0})}catch(f){return zb(\"TAGGING\",48),{error:8}}return{value:b,error:0}}\nfunction Pr(a){if(!a||typeof a!==\"object\")return!1;if(\"expires\"in a&&\"value\"in a){var b;typeof a.expires===\"number\"?b=a.expires:b=typeof a.expires===\"string\"?Number(a.expires):NaN;if(isNaN(b)||!(Date.now()<=b))return a.value=null,a.error=9,zb(\"TAGGING\",54),!0}else{var c=!1,d=n(Object.keys(a)),e=d.next();try{for(;!e.done;e=d.next())c=Pr(a[e.value])||c}finally{z(d,e)}return c}return!1}\nfunction Mr(a){if(a.error)return a.error;if(!a.value)return zb(\"TAGGING\",42),2;var b=a.value,c;try{c=JSON.stringify(b)}catch(d){return zb(\"TAGGING\",52),6}try{B.localStorage.setItem(\"_gcl_ls\",c)}catch(d){return zb(\"TAGGING\",53),7}return 0};var Qr={},Rr=(Qr.gclid=!0,Qr.dclid=!0,Qr.gbraid=!0,Qr.wbraid=!0,Qr),Sr=/^\\w+$/,Tr=/^[\\w-]+$/,Ur={},Vr=(Ur.aw=\"FPGCLAW\",Ur),Wr={},Xr=(Wr.ag=\"_ag\",Wr.gb=\"_gb\",Wr.aw=\"_aw\",Wr.dc=\"_dc\",Wr.gf=\"_gf\",Wr.ha=\"_ha\",Wr.gp=\"_gp\",Wr.gs=\"_gs\",Wr),Yr=/^(?:www\\.)?google(?:\\.com?)?(?:\\.[a-z]{2}t?)?$/,Zr=/^www\\.googleadservices\\.com$/;function $r(){return[\"ad_storage\",\"ad_user_data\"]}function as(a){return!Nh(5)||Nm(a)}function bs(a,b){function c(){var d=as(b);d&&a();return d}Tm(function(){c()||Um(c,b)},b)}\nfunction cs(a){return ds(a).map(function(b){return b.gclid})}function es(a){return gs(a).filter(function(b){return b.gclid}).map(function(b){return b.gclid})}function gs(a,b){b=b===void 0?!1:b;var c=hs(a.prefix),d=is(\"gb\",c),e=is(\"ag\",c);if(!e||!d)return[];var f=function(k){return function(m){m.Eg=k;return m}},g=ds(d,b).map(f(\"gb\")),h=js(e).map(f(\"ag\"));return g.concat(h).sort(function(k,m){return m.timestamp-k.timestamp})}\nfunction ks(a,b,c,d,e){var f=Mb(a,function(g){return g.gclid===b});f?(f.timestamp<c&&(f.timestamp=c,f.rd=e),f.labels=ls(f.labels||[],d||[])):a.push({version:\"2\",gclid:b,timestamp:c,labels:d,rd:e})}function ms(a){var b=Wq(a,5)||[],c=[],d=n(b),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=f,h=ns(f);h&&ks(c,g.k,h,g.b||[],f.u)}}finally{z(d,e)}return c.sort(function(k,m){return m.timestamp-k.timestamp})}\nfunction ds(a,b){b=b===void 0?!1:b;var c=[];ps(c,a,1);if(b)if(bc(a,\"_aw\")){var d=qs();d&&(d.rd=void 0,d.wa=d.wa||[2],rs(c,d));ps(c,\"gcl_aw\",2)}else bc(a,\"_gb\")&&ps(c,\"gcl_gb\",2);c.sort(function(e,f){return f.timestamp-e.timestamp});return ss(c)}function ts(a,b){var c=[],d=n(a),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;c.includes(f)||c.push(f)}}finally{z(d,e)}var g=n(b),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;c.includes(k)||c.push(k)}}finally{z(g,h)}return c}\nfunction rs(a,b,c){c=c===void 0?!1:c;var d,e,f=n(a),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;if(h.gclid===b.gclid){d=h;break}h.sa&&b.sa&&h.sa.equals(b.sa)&&(e=h)}}finally{z(f,g)}if(d){var k=d,m,p,q=(m=d.sa)!=null?m:new Er,r=(p=b.sa)!=null?p:new Er;q.value|=r.value;k.sa=q;d.timestamp<b.timestamp&&(d.timestamp=b.timestamp,d.rd=b.rd);d.labels=ts(d.labels||[],b.labels||[]);d.wa=ts(d.wa||[],b.wa||[])}else c&&e?ma(Object,\"assign\").call(Object,e,b):a.push(b)}\nfunction us(a){if(!a)return new Er;var b=new Er;if(a===1)return Fr(b,2),Fr(b,3),b;Fr(b,a);return b}\nfunction qs(){var a=Nr(\"gclid\");if(!a||a.error||!a.value||typeof a.value!==\"object\")return null;var b=a.value;try{if(!(\"value\"in b&&b.value)||typeof b.value!==\"object\")return null;var c=b.value,d=c.value;if(!d||!d.match(Tr))return null;var e=c.linkDecorationSource,f=c.linkDecorationSources,g=new Er;typeof e===\"number\"?g=us(e):typeof f===\"number\"&&(g.value=f);return{version:\"\",gclid:d,timestamp:Number(c.creationTimeMs)||0,labels:[],sa:g,wa:[2]}}catch(h){return null}}\nfunction vs(a){var b=Nr(a);if(b.error!==0)return null;try{return b.value.reduce(function(c,d){if(!d.value||typeof d.value!==\"object\")return c;var e=d.value,f=e.value;if(!f||!f.match(Tr))return c;var g=new Er,h=e.linkDecorationSources;typeof h===\"number\"&&(g.value=h);var k;c.push({version:\"\",gclid:f,timestamp:Number(e.creationTimeMs)||0,expires:Number(d.expires)||0,labels:(k=e.labels)!=null?k:[],sa:g,wa:[2]});return c},[])}catch(c){return null}}\nfunction ps(a,b,c){if(c===1){var d=Cq(b,C.cookie,void 0,$r()),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=ws(f.value.split(\".\")),h=g.length===0?null:{version:g[0],gclid:g[2],timestamp:(Number(g[1])||0)*1E3,labels:g.slice(3)};h!=null&&(h.rd=void 0,h.sa=new Er,h.wa=[c],rs(a,h))}}finally{z(e,f)}}else if(c===2){var k=vs(b);if(k){var m=n(k),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value;q.rd=void 0;rs(a,q)}}finally{z(m,p)}}}}\nfunction xs(a){var b=ds(a),c=vs(\"gcl_dc\");if(c){var d=n(c),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;f.rd=void 0;f.wa=f.wa||[2];rs(b,f)}}finally{z(d,e)}}b.sort(function(g,h){var k=g.wa&&g.wa.includes(1),m=h.wa&&h.wa.includes(1);return k&&!m?-1:!k&&m?1:h.timestamp-g.timestamp});return ss(b)}function js(a){return ms(a).map(function(b){b.sa=new Er;b.wa=[1];return b})}\nfunction ls(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 hs(a){return a&&typeof a===\"string\"&&a.match(Sr)?a:\"_gcl\"}function ys(a,b){if(a){var c={value:a,sa:new Er};Fr(c.sa,b);return c}}\nfunction zs(a,b,c){var d=Gj(a),e=Aj(d,\"query\",!1,void 0,\"gclsrc\"),f=ys(Aj(d,\"query\",!1,void 0,\"gclid\"),c?4:2);if(b&&(!f||!e)){var g=d.hash.replace(\"#\",\"\");f||(f=ys(xj(g,\"gclid\",!1),3));e||(e=xj(g,\"gclsrc\",!1))}return!f||e!==void 0&&e!==\"aw\"&&e!==\"aw.ds\"?[]:[f]}\nfunction As(a,b){var c=Gj(a),d=Aj(c,\"query\",!1,void 0,\"gclid\"),e=Aj(c,\"query\",!1,void 0,\"gclsrc\"),f=Aj(c,\"query\",!1,void 0,\"wbraid\");f=ic(f);var g=Aj(c,\"query\",!1,void 0,\"gbraid\"),h=Aj(c,\"query\",!1,void 0,\"gad_source\"),k=Aj(c,\"query\",!1,void 0,\"dclid\");if(b&&!(d&&e&&f&&g)){var m=c.hash.replace(\"#\",\"\");d=d||xj(m,\"gclid\",!1);e=e||xj(m,\"gclsrc\",!1);f=f||xj(m,\"wbraid\",!1);g=g||xj(m,\"gbraid\",!1);h=h||xj(m,\"gad_source\",!1)}return Bs(d,e,k,f,g,h)}\nfunction Cs(a,b,c){var d=Gj(a),e=Aj(d,\"query\",!1,void 0,\"gclsrc\"),f=ys(Aj(d,\"query\",!1,void 0,\"gclid\"),c?4:2),g=ys(Aj(d,\"query\",!1,void 0,\"dclid\"),c?4:2);if(b&&(!e||!f)){var h=d.hash.replace(\"#\",\"\");f||(f=ys(xj(h,\"gclid\",!1),3));e||(e=xj(h,\"gclsrc\",!1))}return f&&e&&(e===\"aw.ds\"||e===\"3p.ds\"||e===\"ds\")?[f]:g?[g]:[]}function Ds(){return As(B.location.href,!0)}\nfunction Bs(a,b,c,d,e,f){var g={},h=function(k,m){g[m]||(g[m]=[]);g[m].push(k)};g.gclid=a;g.gclsrc=b;g.dclid=c;if(a!==void 0&&a.match(Tr))switch(b){case void 0:h(a,\"aw\");break;case \"aw.ds\":h(a,\"aw\");h(a,\"dc\");break;case \"ds\":h(a,\"dc\");break;case \"3p.ds\":h(a,\"dc\");break;case \"gf\":h(a,\"gf\");break;case \"ha\":h(a,\"ha\")}c&&h(c,\"dc\");d!==void 0&&Tr.test(d)&&(g.wbraid=d,h(d,\"gb\"));e!==void 0&&Tr.test(e)&&(g.gbraid=e,h(e,\"ag\"));f!==void 0&&Tr.test(f)&&(g.gad_source=f,h(f,\"gs\"));return g}\nfunction Es(){var a=Ds(),b=!0,c=n(Object.keys(a)),d=c.next();try{for(;!d.done;d=c.next())if(a[d.value]!==void 0){b=!1;break}}finally{z(c,d)}b&&(a=As(B.document.referrer,!1),a.gad_source=void 0);return a}function Fs(a){var b=Es();Gs(b,!1,a)}\nfunction Hs(a){var b=zs(B.location.href,!0,!1);b.length||(b=zs(B.document.referrer,!1,!0));a=a||{};Is(a);if(b.length){var c=b[0],d=Wb(),e=Uq(a,d,!0),f=$r(),g=function(){as(f)&&e.expires!==void 0&&Kr(\"gclid\",{value:{value:c.value,creationTimeMs:d,linkDecorationSources:c.sa.get()},expires:Number(e.expires)})};Tm(function(){g();as(f)||Um(g,f)},f)}}\nfunction Is(a){var b=C.referrer?Aj(Gj(C.referrer),\"host\"):\"\";if(Yr.test(b)||Zr.test(b)||Js()){var c;a:{var d=Gj(B.location.href),e=yj(Aj(d,\"query\")),f=n(Object.keys(e)),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;if(!Rr[h]){var k=e[h][0]||\"\",m;if(!k||k.length<50||k.length>200)m=!1;else{var p=Gr(k),q;if(p)c:{var r=void 0,t=p;if(t&&t.length!==0){var u=0;try{for(var v=10;u<t.length&&!(v--<=0);){r=Hr(t,u);if(r===void 0)break;var x=n(r),y=x.next().value,A=x.next().value,E=y,F=A,G=E&7;if(E>>3===\n16382){if(G!==0)break;var H=Hr(t,F);if(H===void 0)break;q=n(H).next().value===1;break c}var J;d:{var M=void 0,T=t,V=F;switch(G){case 0:J=(M=Hr(T,V))==null?void 0:M[1];break d;case 1:J=V+8;break d;case 2:var fa=Hr(T,V);if(fa===void 0)break;var da=n(fa),ha=da.next().value;J=da.next().value+ha;break d;case 5:J=V+4;break d}J=void 0}if(J===void 0||J>t.length||J<=u)break;u=J}}catch(za){}}q=!1}else q=!1;m=q}if(m){c=k;break a}}}}finally{z(f,g)}c=void 0}var ja=c;ja&&Ks(\"gcl_aw\",ja,7,a)}}\nfunction Ks(a,b,c,d){Ls(a,[{version:\"\",gclid:b,timestamp:Wb(),sa:us(c)}],d)}\nfunction Ls(a,b,c){c=c||{};var d=$r(),e=function(){if(as(d)&&b.length>0){var f=vs(a)||[];b.forEach(function(g){var h=Uq(c,g.timestamp,!0);h.expires!==void 0&&rs(f,{version:\"\",gclid:g.gclid,timestamp:g.timestamp,expires:Number(h.expires),sa:g.sa,labels:g.labels},!0)});f.length&&Kr(a,f.map(function(g){var h={value:g.gclid,creationTimeMs:g.timestamp,linkDecorationSources:g.sa?g.sa.get():0},k;if((k=g.labels)==null?0:k.length)h.labels=g.labels;return{value:h,expires:Number(g.expires)}}))}};Tm(function(){as(d)?\ne():Um(e,d)},d)}\nfunction Gs(a,b,c,d,e){c=c||{};e=e||[];var f=hs(c.prefix),g=d||Wb(),h=Math.round(g/1E3),k=$r(),m=!1,p=!1,q=Nh(6),r=function(){if(as(k)){var t=Uq(c,g,!0);t.Kc=k;var u=function(T,V){var fa=is(T,f);fa&&(Oq(fa,V,t),T!==\"gb\"&&(m=!0))},v=function(T){var V=[\"GCL\",h,T];e.length>0&&V.push(e.join(\".\"));return V.join(\".\")},x=n([\"aw\",\"dc\",\"gf\",\"ha\",\"gp\"]),y=x.next();try{for(;!y.done;y=x.next()){var A=y.value;a[A]&&u(A,v(a[A][0]))}}finally{z(x,y)}if((!m||q)&&a.gb){var E=a.gb[0],F=is(\"gb\",f);!b&&ds(F).some(function(T){return T.gclid===\nE&&T.labels&&T.labels.length>0})||u(\"gb\",v(E))}}if(!p&&a.gbraid&&as(\"ad_storage\")&&(p=!0,!m||q)){var G=a.gbraid,H=is(\"ag\",f);if(b||!js(H).some(function(T){return T.gclid===G&&T.labels&&T.labels.length>0})){var J={},M=(J.k=G,J.i=\"\"+h,J.b=e,J);$q(H,M,5,c,g)}}Ms(a,f,g,c)};Tm(function(){r();as(k)||Um(r,k)},k)}\nfunction Ms(a,b,c,d){if(a.gad_source!==void 0&&as(\"ad_storage\")){var e=Ad();if(e!==\"r\"&&e!==\"h\"){var f=a.gad_source,g=is(\"gs\",b);if(g){var h=zd()||0,k=Math.floor((Wb()-h)/1E3),m,p=Ir(),q={};m=(q.k=f,q.i=\"\"+k,q.u=p,q);$q(g,m,5,d,c)}}}}function Ns(a,b,c){for(var d=Wq(b,c),e=0;e<d.length;++e)if(ns(d[e])>a)return!0;return!1}\nfunction Os(a){var b=Ps,c=Qs(a.prefix);bs(function(){var d=hs(a.prefix),e=n(b),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=c[g];if(h){var k=Math.min(Rs(h),Wb()),m=Uq(a,k,!0);m.Kc=$r();var p=is(g,d);p&&Oq(p,h,m)}}}finally{z(e,f)}var q=tr(!0);Gs(Bs(q.gclid,q.gclsrc),!1,a)},$r())}\nfunction Qs(a){var b=tr(!0),c=hs(a),d={},e;for(e in Xr)if(Xr.hasOwnProperty(e)){var f=e,g=is(f,c);if(g!==void 0){var h=b[g];if(h){var k=Rs(h),m=Math.min(k,Wb())||Wb(),p;a:{for(var q=Cq(g,C.cookie,void 0,$r()),r=0;r<q.length;++r)if(Rs(q[r])>m){p=!0;break a}p=!1}p||(d[f]=h)}}}return d}\nfunction Ss(a){var b=[\"ag\"],c=tr(!0),d=hs(a.prefix);bs(function(){for(var e=0;e<b.length;++e){var f=is(b[e],d);if(f){var g=c[f];if(g){var h=zq(g,5);if(h){var k=ns(h);k||(k=Wb());if(Ns(k,f,5))break;h.i=\"\"+Math.round(k/1E3);$q(f,h,5,a,k)}}}}},[\"ad_storage\"])}function is(a,b){var c=Xr[a];if(c!==void 0)return b+c}function Rs(a){return ws(a.split(\".\")).length!==0?(Number(a.split(\".\")[1])||0)*1E3:0}function ns(a){return a?(Number(a.i)||0)*1E3:0}\nfunction ws(a){return a.length<3||a[0]!==\"GCL\"&&a[0]!==\"1\"||!/^\\d+$/.test(a[1])||!Tr.test(a[2])?[]:a}function Ts(a,b,c,d){var e=Ps;if(Array.isArray(a)&&rq(B)){var f=hs(d),g=function(){for(var h={},k=0;k<e.length;++k){var m=is(e[k],f);if(m){var p=Cq(m,C.cookie,void 0,$r());p.length&&(h[m]=p.sort()[p.length-1])}}return h};bs(function(){Ar(g,a,b,c)},$r())}}\nfunction Us(a,b,c){var d=Ps;if(Nh(9)&&Array.isArray(a)&&rq(B)){var e=function(){for(var f={},g=0;g<d.length;++g){var h=Vr[d[g]];if(h){var k=Cq(h,C.cookie,void 0,$r());if(k.length){var m=void 0,p=0,q=n(k),r=q.next();try{for(;!r.done;r=q.next()){var t=r.value,u=zq(t,4);if(u&&(u.m===\"1\"||Nh(11))){var v=ns(u);v>=p&&(p=v,m=t)}}}finally{z(q,r)}m&&(f[h]=m)}}}return f};bs(function(){Ar(e,a,b,c)},$r())}}\nfunction Vs(a,b,c,d){if(Array.isArray(a)&&rq(B)){var e=[\"ag\"],f=hs(d),g=function(){for(var h={},k=0;k<e.length;++k){var m=is(e[k],f);if(!m)return{};var p=Wq(m,5);if(p.length){var q=p.sort(function(r,t){return ns(t)-ns(r)})[0];h[m]=Aq(q,5)}}return h};bs(function(){Ar(g,a,b,c)},[\"ad_storage\"])}}function ss(a){return a.filter(function(b){return Tr.test(b.gclid)})}\nfunction Ws(a,b){if(rq(B)){for(var c=hs(b.prefix),d={},e=0;e<a.length;e++)Xr[a[e]]&&(d[a[e]]=Xr[a[e]]);bs(function(){var f=n(Object.entries(d)),g=f.next();try{for(;!g.done;g=f.next()){var h=n(g.value),k=h.next().value,m=h.next().value,p=k,q=Cq(c+m,C.cookie,void 0,$r());q.sort(function(y,A){return Rs(A)-Rs(y)});if(q.length){var r=q[0],t=Rs(r),u=ws(r.split(\".\")).length!==0?r.split(\".\").slice(3):[],v={},x;x=ws(r.split(\".\")).length!==0?r.split(\".\")[2]:void 0;v[p]=[x];Gs(v,!0,b,t,u)}}}finally{z(f,g)}},\n$r())}}function Xs(a){var b=[\"ag\"],c=[\"gbraid\"];bs(function(){for(var d=hs(a.prefix),e=0;e<b.length;++e){var f=is(b[e],d);if(!f)break;var g=Wq(f,5);if(g.length){var h=g.sort(function(q,r){return ns(r)-ns(q)})[0],k=ns(h),m=h.b,p={};p[c[e]]=h.k;Gs(p,!0,a,k,m)}}},[\"ad_storage\"])}function Ys(a,b){for(var c=0;c<b.length;++c)if(a[b[c]])return!0;return!1}\nfunction Zs(a){function b(h,k,m){m&&(h[k]=m)}if(Rm()){var c=Ds(),d;a.includes(\"gad_source\")&&(d=c.gad_source!==void 0?c.gad_source:tr(!1)._gs);if(Ys(c,a)||d){var e={};b(e,\"gclid\",c.gclid);b(e,\"dclid\",c.dclid);b(e,\"gclsrc\",c.gclsrc);b(e,\"wbraid\",c.wbraid);b(e,\"gbraid\",c.gbraid);Br(function(){return e},3);var f={},g=(f._up=\"1\",f);b(g,\"_gs\",d);Br(function(){return g},1)}}}function Js(){var a=Gj(B.location.href);return Aj(a,\"query\",!1,void 0,\"gad_source\")}\nfunction $s(a){if(!Nh(1))return null;var b=tr(!0).gad_source;if(b!=null)return B.location.hash=\"\",b;if(Nh(2)){b=Js();if(b!=null)return b;var c=Ds();if(Ys(c,a))return\"0\"}return null}function at(a){var b=$s(a);b!=null&&Br(function(){var c={};return c.gad_source=b,c},4)}\nfunction bt(a,b,c){var d=[];if(b.length===0)return d;for(var e={},f=0;f<b.length;f++){var g=b[f],h=g.Eg?g.Eg:\"gcl\";if((g.labels||[]).indexOf(c)===-1){a.push(0);var k=!1,m=void 0;if((m=g.wa)==null?0:m.includes(2))k=!0;var p=void 0;((p=g.wa)==null?0:p.includes(1))&&!e[h]&&(k=!0,e[h]=!0);k&&d.push(g)}else{a.push(1);var q=void 0;if((q=g.wa)==null?0:q.includes(1))e[h]=!0}}return d}\nfunction ct(a,b,c,d,e){e=e===void 0?!1:e;var f=[];c=c||{};if(!as($r()))return f;var g=ds(a,e),h=bt(f,g,b);if(h.length&&!d){var k=[],m=!1,p=n(h),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value,t=r,u=t.version,v=t.gclid,x=t.timestamp,y=t.wa,A=(t.labels||[]).concat([b]),E=void 0;if(((E=y)==null?0:E.includes(1))&&!m){var F=[u,Math.round(x/1E3),v].concat(A).join(\".\"),G=Uq(c,x,!0);G.Kc=$r();Oq(a,F,G);m=!0}var H=void 0;e&&((H=y)==null?0:H.includes(2))&&k.push(ma(Object,\"assign\").call(Object,{},r,{labels:A}))}}finally{z(p,\nq)}k.length&&Ls(\"gcl_gb\",k,c)}return f}\nfunction dt(a,b,c){c=c===void 0?!1:c;var d=[];b=b||{};var e=gs(b,c),f=bt(d,e,a);if(f.length){var g=[],h={},k=n(f),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=hs(b.prefix),r=is(p.Eg,q);if(!r)return d;var t=p,u=t.version,v=t.gclid,x=t.timestamp,y=t.wa,A=Math.round(x/1E3),E=ls(t.labels||[],[a]),F=void 0;if((F=y)==null?0:F.includes(1))if(p.Eg===\"ag\"&&!h.ag){var G={},H=(G.k=v,G.i=\"\"+A,G.b=E,G);$q(r,H,5,b,x);h.ag=!0}else if(p.Eg===\"gb\"&&!h.gb){var J=[u,A,v].concat(E).join(\".\"),M=Uq(b,x,!0);\nM.Kc=$r();Oq(r,J,M);h.gb=!0}var T=void 0;c&&((T=y)==null?0:T.includes(2))&&g.push(ma(Object,\"assign\").call(Object,{},p,{labels:E}))}}finally{z(k,m)}g.length&&Ls(\"gcl_gb\",g,b)}return d}function et(a,b){var c=hs(b),d=is(a,c);if(!d)return 0;var e;e=a===\"ag\"?js(d):ds(d);for(var f=0,g=0;g<e.length;g++)f=Math.max(f,e[g].timestamp);return f}\nfunction ft(a){var b=0,c=n(Object.keys(a)),d=c.next();try{for(;!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))}finally{z(c,d)}return b}function gt(a){var b=Math.max(et(\"aw\",a),ft(as($r())?qq():{})),c=Math.max(et(\"gb\",a),ft(as($r())?qq(\"_gac_gb\",!0):{}));c=Math.max(c,et(\"ag\",a));return c>b};function ht(a){var b,c=B,d=[];try{c.navigation&&c.navigation.entries&&(d=c.navigation.entries())}catch(t){}b=d;for(var e=b.length-1;e>=0;e--){var f=b[e]&&b[e].url,g;if(f)a:{try{var h=(new URL(f)).searchParams,k={},m=h.get(\"gclid\");if(m){k.gclid=m;var p=h.get(\"gclsrc\");p&&(k.Mj=p)}var q=h.get(\"dclid\");q&&(k.Xv=q);g=k;break a}catch(t){}g=void 0}else g=void 0;var r=g;if(r&&a(r))return r}return{}}function it(){return ht(function(a){return!!a.gclid})};var jt=RegExp(\"^UA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*(?:%3BUA-\\\\d+-\\\\d+%3A[\\\\w-]+(?:%2C[\\\\w-]+)*)*$\"),kt=/^~?[\\w-]+(?:\\.~?[\\w-]+)*$/,lt=/^\\d+\\.fls\\.doubleclick\\.net$/,mt=/;gac=([^;?]+)/,nt=/;gacgb=([^;?]+)/;\nfunction ot(a,b,c){if(lt.test(a.location.host)){var d=a.location.href.match(c);return d&&d.length===2&&d[1].match(jt)?zj(d[1])||\"\":\"\"}var e=[],f=n(Object.keys(b)),g=f.next();try{for(;!g.done;g=f.next()){for(var h=g.value,k=[],m=b[h],p=0;p<m.length;p++)k.push(m[p].gclid);e.push(h+\":\"+k.join(\",\"))}}finally{z(f,g)}return e.length>0?e.join(\";\"):\"\"}\nfunction pt(a,b,c){var d=as($r())?qq(\"_gac_gb\",!0):{},e=[],f=!1,g=n(Object.keys(d)),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=ct(\"_gac_gb_\"+k,a,b,c);f=f||m.length!==0&&m.some(function(p){return p===1});e.push(k+\":\"+m.join(\",\"))}}finally{z(g,h)}return{Gs:f?e.join(\";\"):\"\",Fs:ot(C,d,nt)}}function qt(a,b){var c=a.location.href.match(new RegExp(\";\"+b+\"=([^;?]+)\"));return c&&c.length===2&&c[1].match(kt)?c[1]:void 0}\nfunction rt(a){var b={},c,d,e;lt.test(C.location.host)&&(c=qt(C,\"gclgs\"),d=qt(C,\"gclst\"),e=qt(C,\"gcllp\"));if(c&&d&&e)b.Jg=c,b.Xh=d,b.Wh=e;else{var f=Wb(),g=ms((a||\"_gcl\")+\"_gs\"),h=g.map(function(p){return p.gclid}),k=g.map(function(p){return f-p.timestamp}),m=g.map(function(p){return p.rd});h.length>0&&k.length>0&&m.length>0&&(b.Jg=h.join(\".\"),b.Xh=k.join(\".\"),b.Wh=m.join(\".\"))}return b}\nfunction st(a,b){var c=a.split(\".\"),d=b?b.split(\".\"):[],e=d.length===c.length?d:void 0;return c.map(function(f,g){var h={gclid:f};if(e){var k=e[g].split(\"_\");if(k.length===2){h.sa=new Er(Number(k[0]));var m;var p=Number(k[1]);if(p===0)m=[0];else{var q=[];p&1&&q.push(1);p&2&&q.push(2);p&4&&q.push(3);p&8&&q.push(4);p&16&&q.push(5);m=q}h.wa=m}}return h})}\nfunction tt(a,b,c,d,e){e=e===void 0?!1:e;if(lt.test(a.location.host)){var f=qt(a,d);if(f){if(Nh(12)){var g=qt(a,d+\"_src\");return st(f,g)}if(e){var h=new Er;Fr(h,2);Fr(h,3);return f.split(\".\").map(function(t){return{gclid:t,sa:h,wa:[1]}})}return f.split(\".\").map(function(t){return{gclid:t,sa:new Er,wa:[1]}})}}else{if(c===\"gclid\"){var k=ds((b||\"_gcl\")+\"_aw\",e),m=Number(Mh[1]===void 0?0:Mh[1]),p=n(ut()),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value;r.timestamp>m&&rs(k,r)}}finally{z(p,q)}return k}if(c===\n\"wbraid\")return ds((b||\"_gcl\")+\"_gb\",e);if(c===\"braids\")return gs({prefix:b},e)}return[]}function ut(){return(Wq(Vr.aw,4)||[]).filter(function(a){return a.m===\"1\"}).map(function(a){return{gclid:a.k,timestamp:Number(a.i),version:\"\",wa:[5]}})}function vt(a){var b=0,c=n(a),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;e>0&&(b|=1<<e-1)}}finally{z(c,d)}return b.toString()}function wt(a){return lt.test(C.location.host)?!(qt(C,\"gclaw\")||qt(C,\"gac\")):gt(a)}\nfunction xt(a,b,c,d){d=d===void 0?!1:d;var e;e=c?dt(a,b,d):ct((b&&b.prefix||\"_gcl\")+\"_gb\",a,b,void 0,d);return e.length===0||e.every(function(f){return f===0})?\"\":e.join(\".\")};function Jt(a,b,c){var d=Ri(a,K.D.Xa);if(d&&typeof d===\"object\"){var e=n(Object.keys(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=d[g];if(h!==void 0){h===null&&(h=\"\");var k=\"gap.\"+g,m=String(h);c?c(k,m):b[k]=m}}}finally{z(e,f)}}};function Kt(){}var Lt=!1,Mt=[];function Nt(){if(!Lt){Lt=!0;for(var a=Mt.length-1;a>=0;a--)Mt[a]();Mt=[]}};function Ot(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};function Pt(a,b,c){return typeof a.addEventListener===\"function\"?(a.addEventListener(b,c,!1),!0):!1}function Qt(a,b,c){typeof a.removeEventListener===\"function\"&&a.removeEventListener(b,c,!1)};function Rt(a,b,c,d){d=d===void 0?!1:d;a.google_image_requests||(a.google_image_requests=[]);var e=oq(a.document);if(c){var f=function(){if(c){var g=a.google_image_requests,h=Nc(g,e);h>=0&&Array.prototype.splice.call(g,h,1)}Qt(e,\"load\",f);Qt(e,\"error\",f)};Pt(e,\"load\",f);Pt(e,\"error\",f)}d&&(e.attributionSrc=\"\");e.src=b;a.google_image_requests.push(e)}\nfunction St(a){var b;b=b===void 0?!1:b;var c=\"https://pagead2.googlesyndication.com/pagead/gen_204?id=tcfe\";hq(a,function(d,e){if(d||d===0)c+=\"&\"+e+\"=\"+encodeURIComponent(String(d))});Tt(c,b)}\nfunction Tt(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\"}:e.headers={\"Attribution-Reporting-Eligible\":\"event-source\"});c.fetch(a,e)}else Rt(c,a,b===void 0?!1:b,d===void 0?!1:d)};function Ut(){this.ia=this.ia;this.T=this.T}Ut.prototype.ia=!1;Ut.prototype.dispose=function(){this.ia||(this.ia=!0,this.P())};Ut.prototype[Symbol.dispose]=function(){this.dispose()};Ut.prototype.addOnDisposeCallback=function(a,b){this.ia?b!==void 0?a.call(b):a():(this.T||(this.T=[]),b&&(a=a.bind(b)),this.T.push(a))};Ut.prototype.P=function(){if(this.T)for(;this.T.length;)this.T.shift()()};function Vt(a){a.addtlConsent===void 0||xf(a.addtlConsent)||(a.addtlConsent=void 0);a.gdprApplies===void 0||yf(a.gdprApplies)||(a.gdprApplies=void 0);return a.tcString!==void 0&&!xf(a.tcString)||a.listenerId!==void 0&&!wf(a.listenerId)?2:a.cmpStatus&&a.cmpStatus!==\"error\"?0:3}var Wt=function(a,b){b=b===void 0?{}:b;Ut.call(this);this.H=null;this.ka={};this.Ea=0;this.ba=null;this.K=a;var c;this.timeoutMs=(c=b.timeoutMs)!=null?c:500;var d;this.Ej=(d=b.Ej)!=null?d:!1};va(Wt,Ut);\nWt.prototype.P=function(){this.ka={};this.ba&&(Qt(this.K,\"message\",this.ba),delete this.ba);delete this.ka;delete this.K;delete this.H;Ut.prototype.P.call(this)};var Yt=function(a){return typeof a.K.__tcfapi===\"function\"||Xt(a)!=null};\nWt.prototype.addEventListener=function(a){var b=this,c={internalBlockOnErrors:this.Ej},d=gq(function(){a(c)}),e=0;this.timeoutMs!==-1&&(e=setTimeout(function(){c.tcString=\"tcunavailable\";c.internalErrorState=1;d()},this.timeoutMs));var f=function(g,h){clearTimeout(e);g?(c=g,c.internalErrorState=Vt(c),c.internalBlockOnErrors=b.Ej,h&&c.internalErrorState===0||(c.tcString=\"tcunavailable\",h||(c.internalErrorState=3))):(c.tcString=\"tcunavailable\",c.internalErrorState=3);a(c)};try{Zt(this,\"addEventListener\",\nf)}catch(g){c.tcString=\"tcunavailable\",c.internalErrorState=3,e&&(clearTimeout(e),e=0),d()}};Wt.prototype.removeEventListener=function(a){a&&a.listenerId&&Zt(this,\"removeEventListener\",null,a.listenerId)};\nvar au=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 h=c;c===2?(h=0,g===2&&(h=1)):c===3&&(h=1,g===1&&(h=0));var k;if(h===0)if(a.purpose&&a.vendor){var m=$t(a.vendor.consents,d===void 0?\"755\":d);k=m&&b===\"1\"&&a.purposeOneTreatment&&a.publisherCC===\"CH\"?!0:m&&$t(a.purpose.consents,b)}else k=!0;else k=h===1?a.purpose&&a.vendor?$t(a.purpose.legitimateInterests,\nb)&&$t(a.vendor.legitimateInterests,d===void 0?\"755\":d):!0:!0;return k},$t=function(a,b){return!(!a||!a[b])},Zt=function(a,b,c,d){c||(c=function(){});var e=a.K;if(typeof e.__tcfapi===\"function\"){var f=e.__tcfapi;f(b,2,c,d)}else if(Xt(a)){bu(a);var g=++a.Ea;a.ka[g]=c;if(a.H){var h={};a.H.postMessage((h.__tcfapiCall={command:b,version:2,callId:g,parameter:d},h),\"*\")}}else c({},!1)},Xt=function(a){if(a.H)return a.H;a.H=mq(a.K,\"__tcfapiLocator\");return a.H},bu=function(a){if(!a.ba){var b=function(c){if(c.source===\na.H)try{var d;d=(xf(c.data)?JSON.parse(c.data):c.data).__tcfapiReturn;a.ka[d.callId](d.returnValue,d.success)}catch(e){}};a.ba=b;Pt(a.K,\"message\",b)}},cu=function(a){if(a.gdprApplies===!1)return!0;a.internalErrorState===void 0&&(a.internalErrorState=Vt(a));return a.cmpStatus===\"error\"||a.internalErrorState!==0?a.internalBlockOnErrors?(St({e:String(a.internalErrorState)}),!1):!0:a.cmpStatus!==\"loaded\"||a.eventStatus!==\"tcloaded\"&&a.eventStatus!==\"useractioncomplete\"?!1:!0};var du={1:0,3:0,4:0,7:3,9:3,10:3};function eu(){return eo(\"tcf\",function(){return{}})}var fu=function(){return new Wt(B,{timeoutMs:-1})};\nfunction gu(){var a=eu(),b=fu();Yt(b)&&!hu()&&!iu()&&S(124);if(!a.active&&Yt(b)){hu()&&(a.active=!0,a.purposes={},a.cmpId=0,a.tcfPolicyVersion=0,Em().active=!0,a.tcString=\"tcunavailable\");mp();try{b.addEventListener(function(c){if(c.internalErrorState!==0)ju(a),np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0;else if(a.gdprApplies=c.gdprApplies,a.cmpId=c.cmpId,a.enableAdvertiserConsentMode=c.enableAdvertiserConsentMode,iu()&&(a.active=!0),!ku(c)||hu()||iu()){a.tcfPolicyVersion=c.tcfPolicyVersion;var d;if(c.gdprApplies===\n!1){var e={},f;for(f in du)du.hasOwnProperty(f)&&(e[f]=!0);d=e;b.removeEventListener(c)}else if(ku(c)){var g={},h;for(h in du)if(du.hasOwnProperty(h))if(h===\"1\"){var k,m=c,p={Js:!0};p=p===void 0?{}:p;k=cu(m)?m.gdprApplies===!1?!0:m.tcString===\"tcunavailable\"?!p.idpcApplies:(p.idpcApplies||m.gdprApplies!==void 0||p.Js)&&(p.idpcApplies||xf(m.tcString)&&m.tcString.length)?au(m,\"1\",0):!0:!1;g[\"1\"]=k}else g[h]=au(c,h,du[h]);d=g}if(d){a.tcString=c.tcString||\"tcempty\";a.purposes=d;var q={},r=(q[K.D.ma]=\na.purposes[\"1\"]?\"granted\":\"denied\",q);a.gdprApplies!==!0?(np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0):(r[K.D.Wa]=a.purposes[\"3\"]&&a.purposes[\"4\"]?\"granted\":\"denied\",typeof a.tcfPolicyVersion===\"number\"&&a.tcfPolicyVersion>=4?r[K.D.na]=a.purposes[\"1\"]&&a.purposes[\"7\"]?\"granted\":\"denied\":np([K.D.na]),fp(r,{eventId:0},{gdprApplies:a?a.gdprApplies:void 0,tcString:lu()||\"\"}))}}else np([K.D.ma,K.D.Wa,K.D.na])})}catch(c){ju(a),np([K.D.ma,K.D.Wa,K.D.na]),Em().active=!0}}}\nfunction ju(a){a.type=\"e\";a.tcString=\"tcunavailable\"}function ku(a){return a.eventStatus===\"tcloaded\"||a.eventStatus===\"useractioncomplete\"||a.eventStatus===\"cmpuishown\"}function hu(){return B.gtag_enable_tcf_support===!0}function iu(){return eu().enableAdvertiserConsentMode===!0}function lu(){var a=eu();if(a.active)return a.tcString}function mu(){var a=eu();if(a.active&&a.gdprApplies!==void 0)return a.gdprApplies?\"1\":\"0\"}\nfunction nu(a){if(!du.hasOwnProperty(String(a)))return!0;var b=eu();return b.active&&b.purposes?!!b.purposes[String(a)]:!0};var ou=[K.D.ma,K.D.ya,K.D.na,K.D.Wa],pu={},qu=(pu[K.D.ma]=1,pu[K.D.ya]=2,pu);function ru(a){if(a===void 0)return 0;switch(R(a,K.D.Rc)){case void 0:return 1;case !1:return 3;default:return 2}}function su(){return(Q(624)?Mf(16).split(\"~\"):Mf(17).split(\"~\")).indexOf(Dk())!==-1&&(Rc==null?void 0:Rc.globalPrivacyControl)===!0}function tu(a){if(su())return!1;var b=ru(a);if(b===3)return!1;switch(Om(K.D.Wa)){case 1:case 3:return!0;case 2:return!1;case 4:return b===2;case 0:return!0;default:return!1}}\nfunction uu(){return Rm()||!Nm(K.D.ma)||!Nm(K.D.ya)}function vu(){var a={},b;for(b in qu)qu.hasOwnProperty(b)&&(a[qu[b]]=Om(b));return\"G1\"+Af(a[1]||0)+Af(a[2]||0)}var wu={},xu=(wu[K.D.ma]=0,wu[K.D.ya]=1,wu[K.D.na]=2,wu[K.D.Wa]=3,wu);function yu(a){switch(a){case void 0:return 1;case !0:return 3;case !1:return 2;default:return 0}}\nfunction zu(a){for(var b=\"1\",c=0;c<ou.length;c++){var d=b,e,f=ou[c],g=Mm.delegatedConsentTypes[f];e=g===void 0?0:xu.hasOwnProperty(g)?12|xu[g]:8;var h=Em();h.accessedAny=!0;var k=h.entries[f]||{};e=e<<2|yu(k.implicit);b=d+(\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[e]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[yu(k.declare)<<4|yu(k.default)<<2|yu(k.update)])}var m=b,p=(su()?1:0)<<3,q=(Rm()?1:0)<<2,r=ru(a);b=m+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[p|\nq|r];return b+=\"\"+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[Mm.containerScopedDefaults.ad_storage<<4|Mm.containerScopedDefaults.analytics_storage<<2|Mm.containerScopedDefaults.ad_user_data]+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[(Mm.usedContainerScopedDefaults?1:0)<<2|Mm.containerScopedDefaults.ad_personalization]}function Au(){return Nm(K.D.na)?\"a\":\"-\"}function Bu(){return Fk()||(hu()||iu())&&mu()===\"1\"?\"1\":\"0\"}\nfunction Cu(){return(Fk()?!0:!(!hu()&&!iu())&&mu()===\"1\")||!Nm(K.D.na)}\nfunction Du(){var a=\"0\",b=\"0\",c;var d=eu();c=d.active?d.cmpId:void 0;typeof c===\"number\"&&c>=0&&c<=4095&&(a=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c>>6&63],b=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[c&63]);var e=\"0\",f;var g=eu();f=g.active?g.tcfPolicyVersion:void 0;typeof f===\"number\"&&f>=0&&f<=63&&(e=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[f]);var h=0;Fk()&&(h|=1);mu()===\"1\"&&(h|=2);hu()&&(h|=4);var k;var m=eu();k=m.enableAdvertiserConsentMode!==\nvoid 0?m.enableAdvertiserConsentMode?\"1\":\"0\":void 0;k===\"1\"&&(h|=8);Em().waitPeriodTimedOut&&(h|=16);return\"1\"+a+b+e+\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_\"[h]};var Eu={UA:1,AW:2,DC:3,G:4,GF:5,GT:12,GTM:14,HA:6,MC:7};\nfunction Fu(){if(!Vc)return 0;var a=Gj(Vc),b=a.hostname.toLowerCase();if(/(^|\\.)googletagmanager\\.com$/.test(b))return 1;var c=B.location,d=c.hostname.toLowerCase();if(c.protocol.toLowerCase()===a.protocol.toLowerCase()&&d===b)return 4;if(d===b)return 3;var e=b.split(\".\"),f=d.split(\".\"),g=/\\.(co|com|org|net|gov|edu|ac|ne|or|go)\\.[a-z]{2}$/.test(b)?3:2;if(e.length>=g&&f.length>=g){var h=e.slice(-g).join(\".\"),k=f.slice(-g).join(\".\");if(h===k)return 3}return 2}\nfunction Gu(){var a=I(69);if(a)switch(a){case \"1\":return 3;case \"2\":return 4;case \"@@SGTM_SIG@@\":return 2;default:return 1}}\nfunction Hu(a){a=a===void 0?{}:a;var b=I(5).split(\"-\")[0].toUpperCase(),c,d=(c=a.ei)!=null?c:Fu(),e,f=(e=a.Jo)!=null?e:Gu(),g,h={ctid:I(5),releaseExperiment:Kf(15),runtimeVersion:I(14),At:Jf(7)?2:1,ou:a.vd,canonicalId:I(6),Zt:(g=om())==null?void 0:g.canonicalContainerId,pu:a.qf===void 0?void 0:a.qf?10:12,ei:d,Jo:f};h.canonicalId!==a.Wb&&(h.Wb=a.Wb);var k=lm();h.Lt=k?k.canonicalContainerId:void 0;Jf(45)?(h.li=Eu[b],h.li||(h.li=0)):h.li=sj?13:10;Jf(47)?(h.bk=0,h.Yr=2):Jf(50)?h.bk=1:h.bk=3;var m=ma(Object,\n\"assign\").call(Object,{},a,{ei:d}),p={6:!1};Kf(54)===2?p[7]=!0:Kf(54)===1&&(p[2]=!0);var q=m.ei;q!==void 0&&q!==0&&(p[8]=q!==1);var r;p[9]=(r=m.ff)!=null?r:!1;var t=tm(),u;p[10]=(u=t==null?void 0:t.fromContainerExecution)!=null?u:!1;h.ls=p;return Ef(h,a.Hn)};function Ju(a,b){var c=Wi(b,{bf:!1});return Tk[a](void 0)+\"?\"+c};var Ku={X:{Kk:\"call_conversion\",Ok:\"common_aw\",xa:\"conversion\",yq:\"floodlight\",ed:\"ga_conversion\",La:\"page_view\",Sb:\"remarketing\",Jb:\"user_data_lead\",sb:\"user_data_web\"}};function Lu(){return Q(550)&&Zp(613)};function Mu(a,b){a?a.then(b):b(void 0)}function Nu(a){return Promise.allSettled(a).then(function(b){return b.filter(function(c){return c.status===\"fulfilled\"}).map(function(c){return c.value})})}function Ou(){var a,b;return{promise:new Promise(function(c,d){a=c;b=d}),resolve:a,reject:b}};function Pu(a,b,c,d,e,f){var g=c.slice(),h;d==null||(h=d.fw)==null||h.call(d,a,b,c,e);var k=Ou(),m=k.promise,p=k.resolve,q=[],r=function(){p(q);var u;d==null||(u=d.It)==null||u.call(d,a,b,c,e,q)},t=function(){var u=g.shift();u?u.method.isSupported()?Qu(a,b,u.endpoint,d,q,u.method,e,f,t,r):t():r()};t();return m}\nfunction Qu(a,b,c,d,e,f,g,h,k,m){var p=c.T(a),q={service:b,endpoint:c,isPrimary:g,rc:void 0,qk:f,Wt:{}},r=!1,t=function(A,E){if(r)S(187);else if(r=!0,!u){var F=E||{},G=F.body,H=F.Bb,J=F.af;E=Object.freeze(ma(Object,\"assign\").call(Object,{},G?{body:G}:{},H?{Bb:H}:{},J?{af:J}:{}));if(G&&!f.H())x(),k();else{var M=Ru(A),T=p[0]===\"/\"?\"\"+p+M:\"https://\"+p+M;q.rc=T;q.Wt=E;var V;d==null||(V=d.Jt)==null||V.call(d,a,ma(Object,\"assign\").call(Object,{},q));var fa={destinationId:a.target.destinationId,endpoint:c.endpoint,\neventId:a.M.eventId,priorityId:a.M.priorityId};f.T===void 0||c.ia!==2&&(c.ia!==1||e.length)||hl.register(fa,f.T,T);var da=function(ja,za){x();if(q.status!==void 0)return S(192),!1;q.status=ja;e.push(q);var Ha;d==null||(Ha=d.uo)==null||Ha.call(d,a,ma(Object,\"assign\").call(Object,{},q),za);return!0},ha={Do:fa,ud:function(){da(2)&&k()},onFailure:function(){da(3)&&k()},je:function(ja){da(ja.status===0?1:ja.ok?0:3,ja)&&m()},kf:function(){da(1)&&m()}};Su(c,a,T,M,G);f.sendRequest(ha,T,ma(Object,\"assign\").call(Object,\n{},G&&{body:G},H&&{Bb:H},J&&{af:J}))}}},u=!1,v,x=function(){v!==void 0&&(B.clearTimeout(v),v=void 0)};Q(574)&&(v=B.setTimeout(function(){v=void 0;u=!0;if(q.status===void 0){q.status=4;q.rc===void 0&&(q.rc=\"[failed to build] \"+p);e.push(q);var A;d==null||(A=d.uo)==null||A.call(d,a,ma(Object,\"assign\").call(Object,{},q),void 0);k()}},5E3));var y={Gc:p,method:f,jw:e,isPrimary:g,nu:h};try{c.H(a,y,t)}catch(A){x(),S(188),k()}}\nfunction Su(a,b,c,d,e){if(a.Ea){var f=b.target.destinationId,g=a.endpoint;if(g===45||g===46||g===69||g===58||g===57){var h=/[?&]tids=([^&]+)/.exec(d);f=h?decodeURIComponent(h[1]).split(\"~\"):[f]}Xo({targetId:f,request:ma(Object,\"assign\").call(Object,{},{url:c,parameterEncoding:a.parameterEncoding,endpoint:a.endpoint},e?{postBody:e}:{}),Ab:{eventId:b.M.eventId,priorityId:b.M.priorityId},Kn:{eventId:U(b,L.J.ah),priorityId:U(b,L.J.bh)}})}}\nfunction Ru(a){return a&&a!==\"?\"?a[0]!==\"?\"?\"?\".concat(a):a:\"\"};function Tu(a,b,c,d,e){var f;e==null||(f=e.gw)==null||f.call(e,a,b);if(!c.length){var g;e==null||(g=e.Kt)==null||g.call(e,a,b,[]);return Promise.resolve([])}var h=[],k={service:b,nk:c,kk:d};h.push(Pu(a,b,c,e,!0,k));var m=n(d),p=m.next();try{for(;!p.done;p=m.next())h.push(Pu(a,b,p.value,e,!1,k))}finally{z(m,p)}return Nu(h).then(function(q){var r=[],t=n(q),u=t.next();try{for(;!u.done;u=t.next())r.push.apply(r,w(u.value))}finally{z(t,u)}var v;e==null||(v=e.Kt)==null||v.call(e,a,b,r);return r})};function Uu(a,b){var c=Ra.apply(2,arguments),d;b==null||(d=b.hw)==null||d.call(b,a,c);var e=[],f=n(c),g=f.next();try{for(;!g.done;g=f.next())e.push(Vu(a,g.value))}finally{z(f,g)}var h=[],k=n(e),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;h.push(Tu(a,p.service,p.nk,p.kk,b))}}finally{z(k,m)}Nu(h).then(function(q){var r=[],t=n(q),u=t.next();try{for(;!u.done;u=t.next())r.push.apply(r,w(u.value))}finally{z(t,u)}var v;b==null||(v=b.Ht)==null||v.call(b,a,c,r)})}\nfunction Vu(a,b){var c=function(f){return f.method.isSupported()&&f.endpoint.isSupported(a)&&f.endpoint.K(a)},d=(b.K(a)||[]).filter(c),e=[];d.length&&(e=(b.H(a)||[]).map(function(f){return f.filter(c)}).filter(function(f){return f.length>0}));return{service:b,nk:d,kk:e}};function av(a,b){if(b){var c=n(Object.entries(b)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value;typeof g!==\"object\"&&g!==void 0&&(a[\"1p.\"+f]=String(g))}}finally{z(c,d)}}};var lv={Tg:\"value\",tb:\"conversionCount\",Ug:1},mv={Tg:\"timeouts\",tb:\"timeouts\",Ug:0},nv={Tg:\"eopCount\",tb:\"endOfPageCount\",Ug:0},ov={Tg:\"errors\",tb:\"errors\",Ug:0},pv=[lv,mv,ov,nv];function qv(a,b){b=b===void 0?1:b;if(!rv(a))return{};var c=sv(pv),d=c[a.tb];if(d===void 0||d===-1)return c;var e={},f=ma(Object,\"assign\").call(Object,{},c,(e[a.tb]=d+b,e));return tv(f)?f:c}\nfunction sv(a){var b;a:{var c=Nr(\"gcl_ctr\");if(c.error===0&&c.value&&typeof c.value===\"object\"){var d=c.value;try{b=\"value\"in d&&typeof d.value===\"object\"?d.value:void 0;break a}catch(p){}}b=void 0}var e=b,f={},g=n(a),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;if(e&&rv(k)){var m=e[k.Tg];m===void 0||Number.isNaN(m)?f[k.tb]=-1:f[k.tb]=Number(m)}else f[k.tb]=-1}}finally{z(g,h)}return f}\nfunction tv(a,b){b=b||{};var c=Wb(),d=Uq(b,c,!0),e={},f=n(pv),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=a[h.tb];k!==void 0&&k!==-1&&(e[h.Tg]=k)}}finally{z(f,g)}e.creationTimeMs=c;return Kr(\"gcl_ctr\",{value:e,expires:Number(d.expires)})===0?!0:!1}function rv(a){return Nm([\"ad_storage\",\"ad_user_data\"])?!a.Vt||Nh(a.Vt):!1}function uv(a){return Nm([\"ad_storage\",\"ad_user_data\"])?!a.ht||Nh(a.ht):!1};function vv(){if(wv()){var a=Nr(\"last_convs\");if(a.error===0&&a.value&&typeof a.value===\"object\"){var b=a.value;if(b.value&&Array.isArray(b.value)){var c=b.value;if(!(c.length>1)){var d=[],e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(typeof g!==\"object\"||g===null||typeof g.random!==\"number\"||typeof g.label!==\"string\"||g.label.length>200)return;d.push({random:g.random,label:g.label})}}finally{z(e,f)}return d}}}}}\nfunction xv(a,b){if(!(!wv()||a.length>1||a.length===1&&a[0].label.length>200)){b=b||{};var c=Uq(b);Kr(\"last_convs\",{value:a,expires:Number(c.expires)})}}function wv(){return Nm([\"ad_storage\",\"ad_user_data\"])&&Nh(7)};function yv(a){var b=Math.round(Math.random()*2147483647);return a?String(b^eg(a)&2147483647):String(b)}function zv(a){return[yv(a),Math.round(Wb()/1E3)].join(\".\")}function Av(a,b,c,d,e){var f=Rq(b),g;return(g=Gq(a,f,Sq(c),d,e))==null?void 0:g.qs};var Bv=[\"1\"],Cv={},Dv={};function Ev(a){return Dv[Fv(a)]}function Gv(a,b){b=b===void 0?!0:b;var c=Fv(a.prefix);if(Cv[c])Hv(a),Iv(a);else if(Jv(c,a.path,a.domain)){var d=Ev(a.prefix)||{id:void 0,qc:void 0};b&&Kv(a,d);Hv(a);Iv(a)}else{var e=Ij(\"auiddc\");if(e)zb(\"TAGGING\",17),Cv[c]=e;else if(b){var f=Fv(a.prefix),g=zv();Lv(f,g,a);Jv(c,a.path,a.domain);Hv(a,!0);Iv(a,!0)}}}\nfunction Hv(a,b){(b===void 0?0:b)&&rv(lv)&&Or(\"gcl_ctr\");if(uv(lv)&&sv([lv])[lv.tb]===-1){var c={},d=(c[lv.tb]=0,c),e=n(pv),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;g!==lv&&uv(g)&&(d[g.tb]=0)}}finally{z(e,f)}tv(d,a)}}function Iv(a,b){(b===void 0?0:b)&&wv()&&Or(\"last_convs\");!Nm([\"ad_storage\",\"ad_user_data\"])||!Nh(8)||vv()||xv([],a)}\nfunction Kv(a,b){var c=Fv(a.prefix),d=Cv[c];if(d){var e=d.split(\".\");if(e.length===2){var f=Number(e[1])||0;if(f){var g=d;if(Nh(13)&&b.hi){var h=b.qc?b.qc:Math.floor(Wb()/1E3),k=b.Jc?b.Jc:Math.floor(Wb()/1E3);g=d+\".\"+(b.sessionId||\"-.-\")+\".\"+h+\".\"+b.hi+\".\"+k}else if(b.sessionId){var m=b.qc?b.qc:Math.floor(Wb()/1E3);g=d+\".\"+b.sessionId+\".\"+m}Lv(c,g,a,f*1E3)}}}}function Lv(a,b,c,d){var e;e=[\"1\",Tq(c.domain,c.path),b].join(\".\");var f=Uq(c,d);f.Kc=Mv();Oq(a,e,f)}\nfunction Jv(a,b,c){var d=Av(a,b,c,Bv,Mv());if(!d)return!1;Nv(a,d);return!0}function Nv(a,b){var c=b.split(\".\");if(c.length===3)Dv[a]={sessionId:c[0]+\".\"+c[1],qc:Number(c[2])||0,Jc:0};else if(c.length>=2&&(Cv[a]=c[0]+\".\"+c[1],c.shift(),c.shift(),c.length>=3)){var d={sessionId:c[0]===\"-\"?void 0:c[0]+\".\"+c[1],qc:Number(c[2])||0,Jc:0};if(Nh(13)&&c.length>=6){var e=c[3]+\".\"+c[4],f=Number(c[5])||0;e&&f!==0&&(d.hi=e,d.Jc=f)}Dv[a]=d}}function Fv(a){return(a||\"_gcl\")+\"_au\"}\nfunction Ov(a){function b(){Nm(c)&&a()}var c=Mv();Tm(function(){b();Nm(c)||Um(b,c)},c)}function Pv(a){var b=tr(!0),c=Fv(a.prefix);Ov(function(){var d=b[c];if(d){Nv(c,d);var e=Number(Cv[c].split(\".\")[1])*1E3;if(e){zb(\"TAGGING\",16);var f=Uq(a,e);f.Kc=Mv();var g=[\"1\",Tq(a.domain,a.path),d].join(\".\");Oq(c,g,f)}}})}function Qv(a,b,c,d,e){e=e||{};var f=function(){var g={},h=Av(a,e.path,e.domain,Bv,Mv());h&&(g[a]=h);return g};Ov(function(){Ar(f,b,c,d)})}\nfunction Mv(){return[\"ad_storage\",\"ad_user_data\"]};var Uv=void 0;function Vv(){if(!Uv){var a=sk(nk.fa.np,new Map);Uv=new fg(a)}return Uv};var Wv=\"email email_address sha256_email_address phone_number sha256_phone_number first_name last_name\".split(\" \"),Xv=\"first_name sha256_first_name last_name sha256_last_name street sha256_street city region country postal_code\".split(\" \");function Yv(a,b){if(!b._tag_metadata){for(var c={},d=0,e=0;e<a.length;e++)d+=Zv(a[e],b,c)?1:0;d>0&&(b._tag_metadata=c)}}\nfunction Zv(a,b,c){var d=b[a];if(d===void 0||d===null)return!1;Array.isArray(d)?c[a]=d.map(function(){return{mode:\"c\"}}):c[a]={mode:\"c\"};return!0}function $v(a){if(a){Yv(Wv,a);for(var b=Lb(a.address),c=0;c<b.length;c++){var d=b[c];d&&Yv(Xv,d)}var e=a.home_address;e&&Yv(Xv,e)}}\nfunction aw(a,b,c){function d(h,k){for(var m=String(k).substring(0,100);m.length>0;)try{e.push(\"\"+h+encodeURIComponent(m));return}catch(p){if(p instanceof URIError&&m.length>0)m=m.slice(0,-1);else throw p;}e.push(\"\"+h)}if(!c)return\"\";var e=[];d(\"i\",String(a));d(\"f\",b);c.mode&&d(\"m\",c.mode);c.isPreHashed&&d(\"p\",\"1\");c.rawLength&&d(\"r\",String(c.rawLength));c.normalizedLength&&d(\"n\",String(c.normalizedLength));c.location&&d(\"l\",c.location);if(c.selector){var f=c.selector.substring(0,100),g=\"\";try{g=\nnc(c.selector.substring(0,71),95)}catch(h){}g?e.push(\"s!b64!\"+g):d(\"s\",f)}c.testReason&&c.testReason.length&&d(\"t\",c.testReason.slice().sort(function(h,k){return h-k}).join(\"!\"));return e.join(\".\")};var bw=/^[0-9A-Za-z_-]{43}$/;function cw(a){return bw.test(a)||yi.test(a)}var Uw=Object.freeze({cache:\"no-store\",credentials:\"include\",method:\"GET\",keepalive:!0,redirect:\"follow\"});\nfunction Vw(a,b,c,d,e,f){if(!Ib(B.fetch))return f==null||f(void 0,void 0),!1;var g=ma(Object,\"assign\").call(Object,{},Uw);b&&(g.body=b,g.method=\"POST\");ma(Object,\"assign\").call(Object,g,d);B.fetch(a,g).then(function(h){if(h.ok){if(h.body){var k=h.body.getReader(),m=new TextDecoder;return new Promise(function(p){function q(){k.read().then(function(r){var t;t=r.done;var u=m.decode(r.value,{stream:!t});u=c.T+u;for(var v=u.indexOf(\"\\n\\n\");v!==-1;){var x=Pg,y;a:{var A=n(u.substring(0,v).split(\"\\n\")),E=\nA.next().value,F=A.next().value;if(ac(E,\"event: message\")&&ac(F,\"data: \")){var G=F.substring(6);try{y=JSON.parse(G);break a}catch(H){}}y=void 0}x(c,y);u=u.substring(v+2);v=u.indexOf(\"\\n\\n\")}c.T=u;t?(e==null||e(h),p()):q()}).catch(function(){e==null||e(h);p()})}q()})}e==null||e(h)}else f==null||f(h,void 0)}).catch(function(h){f==null||f(void 0,h)});return!0};var Ww=function(a){qp.call(this,\"FetchRichResponse\",1);this.P=a};va(Ww,qp);Ww.prototype.isSupported=function(){return Ib(B.fetch)};Ww.prototype.H=function(){return!0};Ww.prototype.K=function(a,b,c){Vw(b,c==null?void 0:c.body,this.P,c==null?void 0:c.Bb,a.je,function(d,e){a.onFailure(e)})};var nx=Object.freeze({attributionsrc:\"\"}),ox=Object.freeze({eventSourceEligible:!1,triggerEligible:!0});function px(){var a=XMLHttpRequest.prototype;return a&&Ib(a.setAttributionReporting)};var tx=function(){var a=5;sx.Oo>0&&(a=sx.Oo);this.H=a;this.count=0;this.K=[]},ux=function(a){if(a.count<a.H)return!1;var b=a.count%a.H;return Wb()-a.K[b]<1E3},vx=function(a){var b=a.count++%a.H;a.K[b]=Wb()};var sx={Oo:Of(3,0)},zx=function(){var a=this;this.Ma=[];this.ka=[];this.H=void 0;this.ba={};this.K=void 0;this.Ea=new tx;this.Tb=1E3;this.T=this.P=!1;this.ia=Nb();wx(this,function(){return xx(a)});yx(this,function(){return xx(a)});md(function(){a.ia=Nb()},864E5)},wx=function(a,b){a.Ma.push(b)},yx=function(a,b){a.ka.push(b)},Ax=function(a,b,c){var d=a.H;if(d===void 0)if(c)d=lo();else return\"\";var e={id:I(5)},f=n(a.Ma),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value,k=h({eventId:d,qe:!!b}),m=\nn(k),p=m.next();try{for(;!p.done;p=m.next()){var q=n(p.value),r=q.next().value,t=q.next().value;e[r]=t}}finally{z(m,p)}}}finally{z(f,g)}e.z=0;return Tk[56](void 0)+\"?\"+Wi(e,{Ye:!0,bf:!1})},Bx=function(a){if($i(14)&&(a.K&&(B.clearTimeout(a.K),a.K=void 0),a.H!==void 0&&a.T)){var b=bn(Dm.ja.Rb);if(Xm(b))a.P||(a.P=!0,Zm(b,function(){return void Bx(a)}));else if(a.ba[a.H]||ux(a.Ea)||a.Tb--<=0)S(1),a.ba[a.H]=!0;else{vx(a.Ea);var c=Ax(a,!0);Tl({destinationId:I(5),endpoint:56,eventId:a.H},c);a.T=!1;a.P=!1}}},\nCx=function(a){a.K||(a.K=B.setTimeout(function(){return void Bx(a)},500))},Ex=function(a){var b=Dx;b.ba[a]||(a!==b.H&&(Bx(b),b.H=a),b.T=!0,Cx(b),Ax(b).length>=2022&&Bx(b))},xx=function(a){var b=[[\"v\",\"3\"],[\"t\",\"t\"],[\"pid\",String(a.ia)]],c=Hu();c&&b.push([\"gtm\",c]);return b},Dx;function Fx(a){Gx();wx(Dx,a)}function Hx(){var a=Ix;Gx();yx(Dx,a)}\nfunction Jx(){var a;a=a===void 0?!1:a;Gx();var b=a,c=Dx;b=b===void 0?!1:b;if(dl.P&&$i(14)){var d=Ax(c,!0,!0);b?Rl({destinationId:I(5),endpoint:56,eventId:c.H},d):Tl({destinationId:I(5),endpoint:56,eventId:c.H},d)}}function Gx(){Dx||(Dx=new zx)};var Kx={read_event_data:\"e\",read_container_data:\"c\",configure_google_tags:\"t\"},Lx=Object.keys(Kx),Mx=function(){this.H=!1};\nMx.prototype.ji=function(a,b){if(!this.H&&Q(610)){var c=Kx[a];if(c){this.H=!0;var d=[[\"pf\",c],[\"pfs\",b]];d=d===void 0?[]:d;Gx();var e=d,f=Dx;e=e===void 0?[]:e;if(Q(610)){var g,h=e;h=h===void 0?[]:h;var k={id:I(5)},m=n(f.ka),p=m.next();try{for(;!p.done;p=m.next()){var q=p.value,r=void 0,t=n(q({eventId:(r=f.H)!=null?r:0,qe:!0})),u=t.next();try{for(;!u.done;u=t.next()){var v=n(u.value),x=v.next().value,y=v.next().value;k[x]=y}}finally{z(t,u)}}}finally{z(m,p)}var A=n(h),E=A.next();try{for(;!E.done;E=\nA.next()){var F=n(E.value),G=F.next().value,H=F.next().value;k[G]=H}}finally{z(A,E)}k.z=0;g=Tk[56](void 0)+\"?\"+Wi(k,{Ye:!0,bf:!1});Tl({destinationId:I(5),endpoint:56,eventId:f.H},g)}}}};var Nx;var Ox;function Px(a){return Q(610)?function(b){var c=Ra.apply(1,arguments);try{Ox.ba.apply(Ox,[a,b].concat(w(c)))}catch(d){throw Nx||(Nx=new Mx),Nx.ji(b,\"p\"),d;}}:function(b){Ox.ba.apply(Ox,[a,b].concat(w(Ra.apply(1,arguments))))}}function Qx(a){Ox.ka.apply(Ox,[a].concat(w(Ra.apply(1,arguments))))}function Rx(a,b){var c;(c=Ox)==null||$f(c.H,a,b)};var Sx=Aa([\"/\"]),Tx=function(a){this.H=a;this.failureType=void 0};Tx.prototype.bo=function(a,b,c){try{var d=this.H.active;d?(d.postMessage({type:1,command:a}),b({data:\"\"})):c({failureType:13,data:\"\"})}catch(e){c({failureType:11,data:e.message})}};var Ux=function(a,b){this.failureType=a;this.H=b};Ux.prototype.bo=function(a,b,c){c({failureType:this.failureType,data:\"f\"+this.failureType+(\"t\"+((new Date).getTime()-this.H))})};\nvar Xx=function(a){var b=this;this.initTime=(new Date).getTime();this.H=new Ux(15,this.initTime);var c=new Promise(function(e){B.setTimeout(function(){e()},20)}),d=Vx(a).then(function(e){b.H=new Tx(e);Wx(b,e)}).catch(function(){b.H=new Ux(4,b.initTime)});this.K=Promise.race([c,d])},Wx=function(a,b){var c=function(d){d&&d.addEventListener(\"statechange\",function(){if(d.state===\"redundant\"){var e=b.active;e&&e.state!==\"redundant\"||(a.H=new Ux(10,a.initTime))}})};c(b.active);c(b.waiting);c(b.installing);\nb.addEventListener(\"updatefound\",function(){c(b.installing)})};Xx.prototype.delegate=function(a,b,c){var d=this;this.K.then(function(){d.H.bo(a,b,c)})};Xx.prototype.getState=function(){return 2};\nvar Vx=function(a){var b,c=Mf(11);b=c;var d={scope:(bc(a.href,\"/\")?a.href.slice(0,-1):a.href)+\"/_/service_worker\"};b&&(d.updateViaCache=\"all\");var e,f=Yx(a,b),g=new Map([[\"path\",a.pathname]]),h=iq(uc(f).toString());e=kq(h.xk,h.params,h.fragment,g);var k=Sc(),m=uc(e);try{return k.register(m,d)}catch(p){try{return k.register(m.toString(),d)}catch(q){return Promise.reject(q)}}};\nfunction Yx(a,b){var c=jq(Sx),d=a.pathname.split(\"/\").filter(function(h){return h.length>0}),e=[].concat(w(d),[\"_\",\"service_worker\",b,\"sw.js\"]),f=n(e),g=f.next();try{for(;!g.done;g=f.next())c=lq(c,g.value)}finally{z(f,g)}return c};function Zx(a){var b=rk(nk.fa.Ph),c=b==null?void 0:b[a];c||a!==\"lite\"||(c=b==null?void 0:b.full);return c}var $x=function(a,b,c){var d=Zx(\"full\");d?d.delegate(a,b,c):c({failureType:16})};function ay(a,b,c,d,e,f){$x({commandType:0,params:{url:a,method:1,templates:b,body:\"\",processResponse:!1,encryptionKeyString:e,soReferrer:B.location.href,collectEncryptionMetrics:f}},c,function(g){d(g.failureType,g.data)})};var ry=function(){Og.apply(this,arguments)};va(ry,Og);ry.prototype.K=function(a,b){id(a,void 0,Qg(this,b),b.attribution_reporting&&px()?nx:{})};ry.prototype.H=function(a,b){var c=b.attribution_reporting&&px()?{attributionReporting:ox}:{},d=Qg(this,b);b.process_response?Vw(a,void 0,this,c,void 0,d):wd(a,void 0,c,void 0,d)};var Cy=function(a,b){this.H=a;this.timeoutMs=b;this.Xb=void 0},Dy=function(a){a.Xb||(a.Xb=setTimeout(function(){a.H();a.Xb=void 0},a.timeoutMs))},Ey=function(a){a.Xb&&(clearTimeout(a.Xb),a.Xb=void 0)};var Fy=function(){var a=Of(66,0);this.K=[];this.T=a;this.H=ab()},Hy=function(a){var b=Gy;b.K.push(a);b.P||(b.P=function(){var c=n(b.K),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;try{e()}catch(k){}}}finally{z(c,d)}var f=n(b.H.values()),g=f.next();try{for(;!g.done;g=f.next()){var h=void 0;(h=g.value.wk)==null||Ey(h)}}finally{z(f,g)}b.H.clear()},jd(B,\"pagehide\",b.P))},Iy=function(a){var b=a.match(Jl)[3]||null,c=(b?decodeURI(b):b)||\"\",d=Ml(a,\"label\")||\"\",e=Ml(a,\"random\")||\"\";return c+\":\"+Il(d)+\n\":\"+Il(e)};Fy.prototype.addRequest=function(a,b,c){var d=Iy(a);if(!(this.H.has(d)||this.H.size>=this.T)){var e={};b&&b>0&&c&&(e.wk=new Cy(c,b));this.H.set(d,e);var f;(f=e.wk)==null||Dy(f)}};var Ql=function(a,b){var c=Iy(b),d,e;(d=a.H.get(c))==null||(e=d.wk)==null||Ey(e);a.H.delete(c)};Fy.prototype.getSize=function(){return this.H.size};var az={aa:{Vq:0,Bk:1,fh:2,Wk:3,ui:4,Uk:5,Vk:6,Xk:7,wi:8,om:9,lm:10,Zi:11,qm:12,Eh:13,Bm:14,mj:15,Rq:16,kd:17,vj:18,wj:19,xj:20,xn:21,yj:22}};az.aa[az.aa.Vq]=\"RESERVED_ZERO\";az.aa[az.aa.Bk]=\"ADS_CONVERSION_HIT\";az.aa[az.aa.fh]=\"CONTAINER_EXECUTE_START\";az.aa[az.aa.Wk]=\"CONTAINER_SETUP_END\";az.aa[az.aa.ui]=\"CONTAINER_SETUP_START\";az.aa[az.aa.Uk]=\"CONTAINER_BLOCKING_END\";az.aa[az.aa.Vk]=\"CONTAINER_EXECUTE_END\";az.aa[az.aa.Xk]=\"CONTAINER_YIELD_END\";az.aa[az.aa.wi]=\"CONTAINER_YIELD_START\";\naz.aa[az.aa.om]=\"EVENT_EXECUTE_END\";az.aa[az.aa.lm]=\"EVENT_EVALUATION_END\";az.aa[az.aa.Zi]=\"EVENT_EVALUATION_START\";az.aa[az.aa.qm]=\"EVENT_SETUP_END\";az.aa[az.aa.Eh]=\"EVENT_SETUP_START\";az.aa[az.aa.Bm]=\"GA4_CONVERSION_HIT\";az.aa[az.aa.mj]=\"PAGE_LOAD\";az.aa[az.aa.Rq]=\"PAGEVIEW\";az.aa[az.aa.kd]=\"SNIPPET_LOAD\";az.aa[az.aa.vj]=\"TAG_CALLBACK_ERROR\";az.aa[az.aa.wj]=\"TAG_CALLBACK_FAILURE\";az.aa[az.aa.xj]=\"TAG_CALLBACK_SUCCESS\";az.aa[az.aa.xn]=\"TAG_EXECUTE_END\";az.aa[az.aa.yj]=\"TAG_EXECUTE_START\";var bz={};bz.aa=az.aa;var cz={Iv:\"L\",Yq:\"S\",Tv:\"Y\",Eu:\"B\",Zu:\"E\",Ev:\"I\",Pv:\"TC\",lv:\"HTC\",bv:\"F\",Dv:\"C\"},dz={Yq:\"S\",Xu:\"V\",Lu:\"E\",Ov:\"tag\"},ez={},fz=(ez[bz.aa.wj]=\"6\",ez[bz.aa.xj]=\"5\",ez[bz.aa.vj]=\"7\",ez);function gz(a){var b=I(5),c=Number(a.eventId),d=Number(a.tagId);return(ac(b,\"GTM-\")?b:\"GTM-\"+b)+\":\"+(Kb(c)?c+\":\":\"\")+(Kb(d)?d+\":\":\"\")+a.stage};function hz(){var a=Bd();return!!(a&&a.mark instanceof Function&&a.measure instanceof Function&&a.clearMeasures instanceof Function&&a.clearMarks instanceof Function)};var iz=function(){this.H={}};iz.prototype.mark=function(a,b){if(hz()){var c=gz(a),d,e;if(d=(e=Bd())==null?void 0:e.mark(c,b))return this.H[c]=d}};var jz;function kz(){jz||(jz=new iz);return jz}function lz(a){var b=kz(),c=gz(a);return b.H[c]}function mz(a,b){return kz().mark(a,b)};function nz(a,b){if(hz()){a.entry=gz(a);var c=ma(Object,\"assign\").call(Object,{},a);c.stage=b;delete c.sent;var d=lz(b===bz.aa.kd?{stage:bz.aa.kd}:c),e=lz(a);if(d&&e&&!(d.startTime>e.startTime)){c.stage=b+\":\"+a.stage;var f=gz(c),g={start:d.name,end:e.name},h,k;return(k=(h=Bd())==null?void 0:h.measure(f,g))==null?void 0:k.duration}}};function oz(){function a(c,d){var e=Bb(yb[d]||[]);e&&b.push([c,e])}var b=[];a(\"u\",\"GTM\");a(\"ut\",\"TAGGING\");a(\"h\",\"HEALTH\");return b};var pz=\"https://\"+I(21),qz=function(){this.P=!1;this.T=[];this.ba=[];this.H={TC:0,HTC:0};this.K={}},rz=function(a,b,c,d){a.K[b]||(a.K[b]={});a.K[b][c]=d},uz=function(a){var b=\"\",c=\"\",d=sz();Kb(d)&&(a.H.I=Math.floor(d));c=tz(a.H,cz).toString();var e=n(Object.keys(a.K)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=a.K[g].name,k=\"\",m=tz(a.K[g],dz);m&&(k=h+\".\"+m.toString(),b+=\"~\"+k)}}finally{z(e,f)}var p=\"~AWCT\"+a.T.join(\".\"),q=\"~GA\"+a.ba.join(\".\"),r=\"&ccid=\"+jm().toString()+\"&cid=\"+I(5).toString()+\n\"&l=\"+c+b+(a.T.length?p:\"\")+(a.ba.length?q:\"\");if(Q(214)){var t,u=(t=Bd())==null?void 0:t.getEntriesByName(Vc).map(function(v){return String(v.duration)}).join(\".\");u&&(r+=\"~SS\"+u)}return r},vz=function(a,b){if(!b.stage||a.P||!hz()||lz(b))return!1;var c,d=(c=Bd())==null?void 0:c.timeOrigin;if(!Kb(d))a.P=!0;else if(Kb($i(11))&&!lz({stage:bz.aa.kd})&&!a.P&&hz())try{var e=Number($i(11));mz({stage:bz.aa.kd},{startTime:Math.max(e-d,0)});mz({stage:bz.aa.mj},{startTime:0});var f=nz({stage:bz.aa.kd},bz.aa.mj);\nf&&(a.H.L=Math.floor(f))}catch(g){a.P=!0}if(a.P)return!1;try{if(!mz(b))return!1}catch(g){return a.P=!0,!1}return!0},wz=function(a,b,c){if(vz(a,b))try{var d=nz(b,c);if(d)return Math.floor(d)}catch(e){a.P=!0}},yz=function(){var a=xz();vz(a,{stage:bz.aa.ui})},zz=function(){var a=xz(),b=wz(a,{stage:bz.aa.Wk},bz.aa.ui);b!==void 0&&(a.H.S=b)},Az=function(){var a=xz();vz(a,{stage:bz.aa.wi})},Bz=function(a,b){var c=xz();vz(c,{stage:bz.aa.Eh,eventId:a});c.K[a]&&c.K[a].name||rz(c,a,\"name\",ac(b,\"gtm.\")?b:\"*\")},\nCz=function(a){var b=xz(),c=wz(b,{stage:bz.aa.qm,eventId:a},bz.aa.Eh);c!==void 0&&rz(b,a,\"S\",c)},Ez=function(a,b){var c=xz(),d=wz(c,{stage:bz.aa.om,eventId:a},bz.aa.Eh);d!==void 0&&rz(c,a,\"E\",d);if(b===\"gtm.load\"){var e=wz(c,{stage:bz.aa.Vk},bz.aa.fh);e!==void 0&&(c.H.E=e);Zm(bn(Dm.ja.Rb),function(){if(!c.P&&hz()&&I(5)){var f=Dz();f!==void 0&&(c.H.F=Math.floor(f));try{var g=oz({eventId:0,qe:!1}),h=[],k=n(g),m=k.next();try{for(;!m.done;m=k.next()){var p=n(m.value),q=p.next().value,r=p.next().value;\nh.push(\"&\"+q+\"=\"+r)}}finally{z(k,m)}var t=$p(),u=[[Uj(pz),\"/a?v=3&t=l\",\"&pid=\"+Nb().toString(),\"&rv=\"+I(14),t?\"&tag_exp=\"+t:\"\",h.join(\"\")].join(\"\"),\"&gtm=\",Hu(),uz(c)].join(\"\");if(u.length>2022){var v=Math.max(u.lastIndexOf(\".TS\",2022),u.lastIndexOf(\"~\",2022));u=u.slice(0,v)}Tl({destinationId:I(5),endpoint:56},u)}catch(x){}}})}},Fz;function xz(){Fz||(Fz=new qz);return Fz}function sz(){try{var a;return((a=Bd())==null?void 0:a.getEntriesByType(\"navigation\")[0]).domInteractive}catch(b){}}\nfunction tz(a,b){return Object.keys(b).map(function(c){return b[c]}).filter(function(c){return a[c]!==void 0}).map(function(c){return(\"\"+(c===\"tag\"?\"\":c)).concat(a[c].toString())}).join(\".\")}function Gz(a){var b=xz(),c=wz(b,{stage:bz.aa.Bm,eventId:a},bz.aa.kd);c!==void 0&&b.ba.push(c)}function Hz(a){var b=xz(),c=wz(b,{stage:bz.aa.Bk,eventId:a},bz.aa.kd);c!==void 0&&b.T.push(c)}function Iz(a){var b=xz();vz(b,{stage:bz.aa.Zi,eventId:a})}\nfunction Jz(a){var b=xz(),c=wz(b,{stage:bz.aa.lm,eventId:a},bz.aa.Zi);c!==void 0&&rz(b,a,\"V\",c)}function Dz(){try{var a,b;return(b=(a=Bd())==null?void 0:a.getEntriesByType(\"paint\").find(function(c){return c.name===\"first-contentful-paint\"}))==null?void 0:b.startTime}catch(c){}}function Kz(a,b){var c=xz();vz(c,{stage:bz.aa.yj,eventId:a.id,tagId:Number(b.tag_id)})}\nfunction Lz(a,b,c){var d=xz(),e=bl(b),f=Number(b.tag_id),g=wz(d,{stage:c,eventId:a.id,tagId:f},bz.aa.yj);if(g!==void 0&&d.K[a.id]){var h=d.K[a.id].tag||\"\",k,m=(k=fz[c])!=null?k:\"1\",p=new RegExp(\"TS\\\\d\"+e+\".TI\"+f),q=\"TS\"+m+e+\".TI\"+f+\".TE\"+g;h.search(p)>=0?m!==\"1\"&&rz(d,a.id,\"tag\",h.replace(p,q.replace(\".TE\"+g,\"\"))):(rz(d,a.id,\"tag\",(h?h+\".\":\"\")+q),e===\"html\"&&(d.H.HTC+=1),d.H.TC+=1)}};var Qz={lj:{Yo:\"1\",xq:\"2\",Uq:\"3\"}};var Vz,Wz;\nfunction Xz(a,b){var c=a[\"function\"],d=b.event;if(!c)throw Error(\"Error: No function name given for function call.\");var e=Wz[c],f={},g;for(g in a)a.hasOwnProperty(g)&&(ac(g,\"vtp_\")?f[e!==void 0?g:g.substring(4)]=a[g]:g===\"generated_tagging_metadata\".toString()&&(f[e!==void 0?\"vtp_gtmGeneratedTaggingMetadata\":g]=a[g]));Jf(61)&&e&&(f.vtp_extraExperimentIds=!0);e&&d&&d.Ze&&(f.vtp_gtmCachedValues=d.Ze);e&&(f.vtp_gtmEntityIndex=b.index,f.vtp_gtmEntityName=b.name);return e!==void 0?e(f):Vz(c,f,b)}var Zz=function(){var a=this;this.K=new Pb;this.H={};this.P={};this.T={name:I(19),set:function(b,c){Gb(dc(b,c),a.H);Yz(a)},get:function(b){return a.get(b,2)},reset:function(){a.K=new Pb;a.H={};Yz(a)}}};Zz.prototype.get=function(a,b){return b!=2?this.K.get(a):$z(this,a)};var $z=function(a,b,c){var d=b.split(\".\");c=c||[];for(var e=a.H,f=0;f<d.length;f++){if(e===null)return!1;if(e===void 0)break;e=e[d[f]];if(c.indexOf(e)!==-1)return}return e};\nZz.prototype.set=function(a,b){this.P.hasOwnProperty(a)||(this.K.set(a,b),Gb(dc(a,b),this.H),Yz(this))};\nvar bA=function(){for(var a=[\"gtm.allowlist\",\"gtm.blocklist\",\"gtm.whitelist\",\"gtm.blacklist\",\"tagTypeBlacklist\"],b=aA,c=0;c<a.length;c++){var d=a[c],e=b.get(d,1);if(Array.isArray(e)||Fb(e))e=Gb(e,null);b.P[d]=e}},Yz=function(a,b){var c=n(Object.entries(a.P)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=g;a.K.set(h,k);Gb(dc(h),a.H);Gb(dc(h,k),a.H);b&&delete a.P[h]}}finally{z(c,d)}},aA=new Zz,cA=aA.T;function dA(a,b){return aA.get(a,b)}\nfunction eA(a,b){var c=b===void 0?2:b,d=aA,e,f=(c===void 0?2:c)!==1?$z(d,a):d.K.get(a);Db(f)===\"array\"||Db(f)===\"object\"?e=Gb(f,null):e=f;return e};var fA=new RegExp(/^(.*\\.)?(google|youtube|blogger|withgoogle)(\\.com?)?(\\.[a-z]{2})?\\.?$/),gA={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\"]},hA={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\"]},iA=\"google customPixels customScripts html nonGooglePixels nonGoogleScripts nonGoogleIframes\".split(\" \");\nfunction jA(){var a=dA(\"gtm.allowlist\")||dA(\"gtm.whitelist\");a&&S(9);Jf(62)&&(a=void 0);kA()&&(Jf(62)?(S(116),ac(I(5),\"GTM-\")&&S(199)):(S(117),!Q(647)&&Jf(48)&&(a=[],window.console&&window.console.log&&window.console.log(\"GTM blocked. See go/13687728.\"))));var b=a&&$b(Tb(a),gA),c=dA(\"gtm.blocklist\")||dA(\"gtm.blacklist\");c||(c=dA(\"tagTypeBlacklist\"))&&S(3);c?S(8):c=[];kA()&&(c=Tb(c),c.push(\"nonGooglePixels\",\"nonGoogleScripts\",\"sandboxedScripts\"));Tb(c).indexOf(\"google\")>=0&&S(2);var d=c&&$b(Tb(c),\nhA),e={};return function(f){var g=f&&f[\"function\"];if(!g||typeof g!==\"string\")return!0;g=g.replace(/^_*/,\"\");if(e[g]!==void 0)return e[g];var h=aj(21,function(){return{}})[g]||[],k=!0;a&&(k=k&&lA(g,h,b));var m=!1;c&&(m=mA(g,h,d));var p=!k||m;!p&&(h.indexOf(\"sandboxedScripts\")===-1||b&&b.indexOf(\"sandboxedScripts\")!==-1?0:Ob(d,iA))&&(p=!0);return e[g]=p}}function lA(a,b,c){if(c.indexOf(a)<0)if(b&&b.length>0)for(var d=0;d<b.length;d++){if(c.indexOf(b[d])<0)return S(11),!1}else return!1;return!0}\nfunction mA(a,b,c){var d=c.indexOf(a)>=0;if(d)return d;var e=Ob(c,b||[]);e&&S(10);return e}function kA(){return fA.test(B.location&&B.location.hostname)};var oA=function(){var a=nA,b=I(5).indexOf(\"GTM-\")===0&&Jf(62);Q(639)&&!a.K&&b&&kA()&&(a.K=!0,S(201));if(Q(585)&&dl.K){var c=I(5).indexOf(\"OPT-\")===0,d,e=((d=tm())==null?void 0:d.source)===1;kA()||b&&!e||a.H||c||(a.H=!0,hj(\"abl\",\"1\"),jn())}},nA=new function(){this.K=this.H=!1};var pA=function(a,b,c,d){this.H=a;this.index=b;this.tags=c;this.macros=d;this.name=String(this.H.instance_name||\"\")};\npA.prototype.evaluate=function(a,b){if(!b[this.index]&&!a.Sj(this.H)){b[this.index]=!0;this.H[\"disabled_in_google_mode\".toString()]&&oA();var c=this.name,d;try{var e={},f;for(f in this.H)this.H.hasOwnProperty(f)&&(e[f]=yo(this.H[f],a,this.tags,this.macros,b));e.vtp_gtmEventId=a.id;a.priorityId&&(e.vtp_gtmPriorityId=a.priorityId);var g=d=Xz(e,{event:a,index:this.index,type:2,name:c});e.convert_case_to&&typeof g===\"string\"&&(g=e.convert_case_to===1?g.toLowerCase():g.toUpperCase());e.hasOwnProperty(\"convert_to_number\")&&\n(g=e.convert_to_number===1?Xf(g,\"PERIOD\"):e.convert_to_number===2?Xf(g,\"COMMA\"):Xf(g,\"AUTOMATIC\"));e.hasOwnProperty(\"convert_null_to\")&&g===null&&(g=e.convert_null_to);e.hasOwnProperty(\"convert_undefined_to\")&&g===void 0&&(g=e.convert_undefined_to);e.hasOwnProperty(\"convert_to_boolean\")&&(g=Sb(g));e.hasOwnProperty(\"convert_true_to\")&&g===!0&&(g=e.convert_true_to);e.hasOwnProperty(\"convert_false_to\")&&g===!1&&(g=e.convert_false_to);d=g}catch(h){a.ko&&a.ko(h,Number(this.index),c),d=!1}b[this.index]=\n!1;return d}};pA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.H)};var qA=function(a,b,c){this.H=a;this.tags=b;this.macros=c};qA.prototype.evaluate=function(a,b){try{var c={},d=n(Object.keys(this.H)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;c[f]=f===\"function\"?this.H[f]:yo(this.H[f],a,this.tags,this.macros,b)}}finally{z(d,e)}return wo(c)}catch(g){JSON.stringify(this.H)}return 2};qA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.H)};var rA=function(a,b){this.index=b;this.P=[];this.T=[];this.K=[];this.H=[];this.name=\"\";var c=n(a),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=xa(e),h=f,k=g;h===\"if\"?this.P=k:h===\"unless\"?this.T=k:h===\"add\"?this.K=k:h===\"block\"?this.H=k:h===\"ruleName\"&&(this.name=k[0])}}finally{z(c,d)}};\nrA.prototype.evaluate=function(a,b){var c=sA(this,b),d=[],e=[];c?(d.push.apply(d,w(this.K)),e.push.apply(e,w(this.H))):c===null&&e.push.apply(e,w(this.H));Jf(71)&&(a.bu[String(this.index)]=c);return{firingTags:d,blockingTags:e}};var sA=function(a,b){var c=n(a.P),d=c.next();try{for(;!d.done;d=c.next()){var e=b(d.value);if(e===0)return!1;if(e===2)return null}}finally{z(c,d)}var f=n(a.T),g=f.next();try{for(;!g.done;g=f.next()){var h=b(g.value);if(h===2)return null;if(h===1)return!1}}finally{z(f,g)}return!0};\nrA.prototype.getName=function(){return this.name};var tA=function(a,b,c,d){this.Ka=a;this.index=b;this.tags=c;this.macros=d;this.R=String(this.Ka[\"function\"]);this.name=String(this.Ka.instance_name||\"\");this.tagId=Number(this.Ka.tag_id)};\ntA.prototype.evaluate=function(a,b,c){c=c===void 0?{}:c;var d,e=c;e=e===void 0?{}:e;var f={},g;for(g in this.Ka)this.Ka.hasOwnProperty(g)&&(f[g]=yo(this.Ka[g],a,this.tags,this.macros,[]));d=ma(Object,\"assign\").call(Object,{},f,e);d.vtp_gtmTagId=this.tagId;this.Ka[\"disabled_in_google_mode\".toString()]&&oA();Xz(d,{event:a,index:this.index,type:1,name:this.name})};tA.prototype.Kg=function(){return ma(Object,\"assign\").call(Object,{},this.Ka)};\nvar uA=function(a,b){if(a.Ka.setup_tags)return yo(a.Ka.setup_tags,b,a.tags,a.macros,[])},vA=function(a,b){if(a.Ka.teardown_tags)return yo(a.Ka.teardown_tags,b,a.tags,a.macros,[])},wA=function(a,b){var c=a.Ka.consent;if(c)return yo(c,b,a.tags,a.macros,[])};tA.prototype.getMetadata=function(a){return yo(this.Ka.metadata,a,this.tags,this.macros,[])};tA.prototype.getName=function(){return this.name};var xA=function(){this.macros=[];this.rules=[];this.predicates=[];this.tags=[];this.sk=[]};xA.prototype.getRules=function(){return this.rules};var yA=new xA;var zA=!1;var AA=new Set(\"dest_aw dest_ga dest_mc dest_dc __dest_aw __dest_ga __dest_mc __dest_dc\".split(\" \")),BA,CA=new Map;function DA(a){var b=CA.get(a);b===void 0&&(b=Xm(bn(Dm.ja.Rb)),CA.set(a,b));var c;if(!(c=b||Qo()||zA||Jf(66)||!hm().includes(a)||EA(a)===3||a.indexOf(\"UA-\")===0)){if(BA===void 0)a:{for(var d=yA.tags,e=0;e<d.length;e++){var f=d[e];if(f&&AA.has(f.R)){BA=!0;break a}}BA=!1}c=!BA}return c||Lf(67).includes(\"120213116\")||!Lf(67).includes(\"121049589\")?!1:Zp(612)}\nfunction FA(a,b){sk(nk.fa.wg,{})[a]=b;vk(nk.fa.wg)}function GA(){var a=I(5);FA(a,2)}function EA(a){var b;return(b=rk(nk.fa.wg))==null?void 0:b[a]}function HA(a,b){var c=EA(a);if(c===2||c===3)b();else{c!==1&&FA(a,1);var d;d=tk(nk.fa.wg,function(e,f){var g=f==null?void 0:f[a];if(g===2||g===3)d!==void 0&&uk(nk.fa.wg,d),b()})}};function IA(a,b,c,d){var e=gd(),f;if(e===1)a:{var g=I(3);g=g.toLowerCase();for(var h=\"https://\"+g,k=\"http://\"+g,m=1,p=C.getElementsByTagName(\"script\"),q=0;q<p.length&&q<100;q++){var r=p[q].src;if(r){r=r.toLowerCase();if(r.indexOf(k)===0){f=3;break a}m===1&&r.indexOf(h)===0&&(m=2)}}f=m}else f=e;return(f===2||d||\"http:\"!==B.location.protocol?a:b)+c};var JA=function(){var a=this;this.K={};this.H={};Fx(function(b){var c=[],d;for(d in a.K)Object.prototype.hasOwnProperty.call(a.K,d)&&c.push(d+\"~\"+a.K[d]);var e=[],f;for(f in a.H)Object.prototype.hasOwnProperty.call(a.H,f)&&e.push(f+\"~\"+a.H[f]);b.qe&&(a.K={},a.H={});var g=[];c.length>0&&g.push([\"bcs\",c.join(\".\")]);e.length>0&&g.push([\"bet\",e.join(\".\")]);return g})},KA;function LA(){KA||(KA=new JA)};function MA(a,b,c,d,e){if(!sm(a)){d.loadExperiments=lj();wm(a,d,e);var f=NA(a),g=function(){dm().container[a]&&(dm().container[a].state=3);OA()},h={destinationId:a,endpoint:0};if(Lj()){var k=Mj(),m=k+\"/\"+PA(f,a);Vl(h,m,void 0,function(){QA(a,m,k+\"/\"+f,h,g)})}else{var p=ac(a,\"GTM-\"),q=Sj(),r=c?\"/gtag/js\":\"/gtm.js\",t=RA(b,r+f,a);if(!t){var u=I(3)+r;q&&Vc&&p&&(u=Vc.replace(/^(?:https?:\\/\\/)?/i,\"\").split(/[?#]/)[0]);t=IA(\"https://\",\"http://\",u+f)}Vl(h,t,void 0,g)}}}\nfunction OA(){if(!zm()){var a=Object,b=a.entries,c={},d=dm().destination;if(d){var e=n(Object.entries(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=n(f.value),h=g.next().value,k=g.next().value,m=h,p=k,q=void 0;((q=p)==null?void 0:q.state)===0&&(c[m]=p)}}finally{z(e,f)}}var r=n(Object.entries(dm().destinationArray)),t=r.next();try{for(;!t.done;t=r.next()){var u=n(t.value),v=u.next().value,x=u.next().value,y=v,A=x[0],E=void 0;((E=A)==null?void 0:E.state)===0&&(c[y]=A)}}finally{z(r,t)}var F=n(b.call(a,\nc)),G=F.next();try{for(;!G.done;G=F.next()){var H=n(G.value),J=H.next().value,M=H.next().value;SA(J,M.transportUrl,M.context);S(92)}}finally{z(F,G)}}}\nfunction SA(a,b,c,d,e,f){if((e=e===void 0?!1:e)||!um(a))if(c.loadExperiments||(c.loadExperiments=lj()),!e&&zm())ym(a,b,c,d);else{e||xm(a,c,d);var g={destinationId:a,endpoint:0};if(Lj()){var h=Mj(),k=\"gtd\"+NA(a,{isDestination:!0,jo:e}),m=h+\"/\"+PA(k,a);Vl(g,m,void 0,function(){QA(a,m,h+\"/\"+k,g,f)})}else{var p=\"/gtag/destination\"+NA(a,{isDestination:!0,jo:e}),q=RA(b,p,a);q||(q=IA(\"https://\",\"http://\",I(3)+p));Vl(g,q,void 0,f)}}}\nfunction QA(a,b,c,d,e){LA();var f=KA;if(dl.P){var g=B.performance,h=-1;if(g&&g.getEntriesByType){var k=Gj(b).href,m=g.getEntriesByName(k).pop();if(!m)for(var p=g.getEntriesByType(\"resource\"),q=0;q<p.length;q++){var r=p[q];if(r.name&&r.name.indexOf(b)!==-1){m=r;break}}m&&m.responseStatus!==void 0&&(h=m.responseStatus)}f.K[a]=h}S(190);var t=rk(nk.fa.oj)||{};t[a]=!0;qk(nk.fa.oj,t);var u=c+(c.indexOf(\"?\")===-1?\"?f=1\":\"&f=1\");e?Vl(d,u,void 0,e):Vl(d,u)}\nfunction NA(a,b){var c=b=b===void 0?{}:b,d=c.isDestination,e=d===void 0?!1:d,f=c.jo,g=f===void 0?!1:f,h=ac(a,\"GTM-\"),k=I(19),m=Sj(),p=h&&Jf(62)?\"true\":void 0,q,r={releaseExperiment:Kf(15),runtimeVersion:I(14)};q=Ef(r);var t={id:a,l:k!==\"dataLayer\"?k:void 0,cx:!h||e?\"c\":void 0,google_only:p,gtm:q,sign:m?pj.sj:void 0,load_study:e&&DA(a)&&g?1:void 0},u=Kf(54);if(u===1){t.fps=\"fc\";var v=I(60);v&&(t.gdev=v)}else u===2&&(t.fps=\"fe\");return\"?\"+Wi(t)}\nfunction PA(a,b){if(!Mj())return a;var c=I(58);if(!c)return S(182),a;try{var d=Wb(),e=Gf(a,c),f=Wb()-d;LA();var g=KA;dl.P&&(g.H[b]=f);return e}catch(h){return S(183),a}}function RA(a,b,c){if(Pj()&&a){var d=I(58),e=Mj();if(d&&e)try{var f=Wb();b=e+\"/\"+Gf(b,d);var g=Wb()-f;LA();var h=KA;dl.P&&(h.H[c]=g)}catch(k){S(183)}return Nj(a,b)}};function TA(a){var b=[],c=[],d=UA(a),e=n(yA.getRules()),f=e.next();try{for(;!f.done;f=e.next()){for(var g=f.value.evaluate(a,d),h=g.firingTags,k=g.blockingTags,m=0;m<h.length;m++)b[h[m]]=!0;for(var p=0;p<k.length;p++)c[k[p]]=!0}}finally{z(e,f)}for(var q=[],r=0;r<yA.tags.length;r++)b[r]&&!c[r]&&(q[r]=!0);return q}function UA(a){var b=[];return function(c){b[c]===void 0&&(b[c]=yA.predicates[c].evaluate(a,[]));return b[c]}};var VA=function(){this.K=0;this.H={}};VA.prototype.addListener=function(a,b,c){var d=++this.K;this.H[a]=this.H[a]||{};this.H[a][String(d)]={listener:b,uf:c};return d};VA.prototype.removeListener=function(a,b){var c=this.H[a],d=String(b);if(!c||!c[d])return!1;delete c[d];return!0};function WA(a,b,c){return{entityType:a,indexInOriginContainer:b,nameInOriginContainer:c,originContainerId:I(5),originCId:jm()}};function XA(a,b){if(data.entities){var c=data.entities[a];if(c)return c[b]}};function YA(){return B[ZA()]}var $A=function(a){if(Rm()){var b=YA();b(a+\"require\",\"linker\");b(a+\"linker:passthrough\",!0)}},aB=function(a){var b=B;b.GoogleAnalyticsObject||(b.GoogleAnalyticsObject=a||\"ga\");var c=b.GoogleAnalyticsObject;if(b[c])b.hasOwnProperty(c);else{var d=function(){var e=Ra.apply(0,arguments);d.q=d.q||[];d.q.push(e)};d.l=Number(Vb());b[c]=d}return b[c]};\nfunction ZA(){return B.GoogleAnalyticsObject||\"ga\"}var bB=new function(){this.H={}};function cB(){a:{var a=I(5);}}\nfunction dB(a,b){return function(){var c=YA(),d=c&&c.getByName&&c.getByName(a);if(d){var e=d.get(\"sendHitTask\");d.set(\"sendHitTask\",function(f){var g=f.get(\"hitPayload\"),h=f.get(\"hitCallback\"),k=g.indexOf(\"&tid=\"+b)<0;k&&(f.set(\"hitPayload\",g.replace(/&tid=UA-[0-9]+-[0-9]+/,\"&tid=\"+b),!0),f.set(\"hitCallback\",void 0,!0));e(f);k&&(f.set(\"hitPayload\",g,!0),f.set(\"hitCallback\",h,!0),f.set(\"_x_19\",void 0,!0),e(f))})}}};var gB=[\"es\",\"1\"],hB=function(){var a=this;this.eventData={};this.H={};Fx(function(b){var c;var d=b.eventId,e=b.qe;if(a.eventData[d]){var f=[];a.H[d]||f.push(gB);f.push.apply(f,w(a.eventData[d]));e&&(a.H[d]=!0);c=f}else c=[];return c})},iB;function jB(a,b){var c;if((c=iB)!=null&&dl.P){var d=c.eventData,e;e=b.match(/^(gtm|gtag)\\./)?encodeURIComponent(b):\"*\";d[a]=[[\"e\",e],[\"eid\",String(a)]];Gx();Ex(a)}};var kB=function(){var a=this;this.H={};this.K={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"tr\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ti\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},lB;\nfunction mB(a,b,c){lB||(lB=new kB);var d=lB;if(dl.P&&b){var e=bl(b),f=c+e;d.H[a]=d.H[a]||[];d.H[a].push(f);var g=b[\"function\"];if(!g)throw Error(\"Error: No function name given for function call.\");var h=(Wz[g]?\"1\":\"2\")+e;d.K[a]=d.K[a]||[];d.K[a].push(h);Gx();Ex(a)}};function nB(a,b,c){c=c===void 0?!1:c;oB().addRestriction(0,a,b,c)}function pB(){var a=jm();return oB().getRestrictions(0,a)}function qB(a,b,c){c=c===void 0?!1:c;oB().addRestriction(1,a,b,c)}function rB(){var a=jm();return oB().getRestrictions(1,a)}var sB=function(){this.container={};this.H={}},tB=function(a,b){var c=a.container[b];c||(c={_entity:{internal:[],external:[]},_event:{internal:[],external:[]}},a.container[b]=c);return c};\nsB.prototype.addRestriction=function(a,b,c,d){d=d===void 0?!1:d;if(!d||!this.H[b]){var e=tB(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))}};\nsB.prototype.getRestrictions=function(a,b){var c=tB(this,b);if(a===0){var d,e;return[].concat(w((c==null?void 0:(d=c._entity)==null?void 0:d.internal)||[]),w((c==null?void 0:(e=c._entity)==null?void 0:e.external)||[]))}if(a===1){var f,g;return[].concat(w((c==null?void 0:(f=c._event)==null?void 0:f.internal)||[]),w((c==null?void 0:(g=c._event)==null?void 0:g.external)||[]))}return[]};\nsB.prototype.getExternalRestrictions=function(a,b){var c=tB(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)||[]};sB.prototype.removeExternalRestrictions=function(a){var b=tB(this,a);b._event&&(b._event.external=[]);b._entity&&(b._entity.external=[]);this.H[a]=!0};function oB(){return eo(\"r\",function(){return new sB})};function uB(a,b,c,d){var e=yA.tags[a],f=vB(a,b,c,d);if(!f)return null;var g=uA(e,c);if(g&&g.length){var h=g[0];f=uB(h.index,{onSuccess:f,onFailure:h.Un===1?b.terminate:f,terminate:b.terminate},c,d)}return f}\nfunction vB(a,b,c,d){function e(){function y(){mk(3);var M=Wb()-J;WA(1,a,f.getName());mB(c.id,g,\"7\");Co(c.od,F,\"exception\",M);dl.H&&Lz(c,g,bz.aa.vj);G||(G=!0,k())}if(f.Ka.malware_disabled)k();else{var A=wA(f,c);if(A!=null)for(var E=0;E<A.length;E++)if(!gp(A[E])){k();return}var F=Bo(c.od,f.R,f.tagId,f.getMetadata(c)),G=!1,H={vtp_gtmOnSuccess:function(){if(!G){G=!0;var M=Wb()-J;mB(c.id,g,\"5\");Co(c.od,F,\"success\",M);dl.H&&Lz(c,g,bz.aa.xj);h()}},vtp_gtmOnFailure:function(){if(!G){G=!0;var M=Wb()-J;mB(c.id,\ng,\"6\");Co(c.od,F,\"failure\",M);dl.H&&Lz(c,g,bz.aa.wj);k()}}};H.vtp_gtmEventId=c.id;c.priorityId&&(H.vtp_gtmPriorityId=c.priorityId);Kt({tagName:f.getName()});mB(c.id,g,\"1\");dl.H&&Kz(c,g);var J=Wb();try{f.evaluate(c,d,H)}catch(M){y(M)}dl.H&&Lz(c,g,bz.aa.xn)}}var f=yA.tags[a],g=f.Kg(),h=b.onSuccess,k=b.onFailure,m=b.terminate;if(c.Sj(g))return null;var p=vA(f,c);if(p&&p.length){var q=p[0],r=uB(q.index,{onSuccess:h,onFailure:k,terminate:m},c,d);if(!r)return null;h=r;k=q.Un===2?m:r}if(f.Ka.once_per_load||\nf.Ka.once_per_event){var t=f.Ka.once_per_load?yA.sk:c.sk,u=h,v=k;if(!t[a]){var x=wB(a,t,Yb(e));h=x.onSuccess;k=x.onFailure}return function(){t[a](u,v)}}return e}function wB(a,b,c){var d=[],e=[];b[a]=xB(d,e,c);return{onSuccess:function(){b[a]=yB;for(var f=0;f<d.length;f++)d[f]()},onFailure:function(){b[a]=zB;for(var f=0;f<e.length;f++)e[f]()}}}function xB(a,b,c){return function(d,e){a.push(d);b.push(e);c()}}function yB(a){a()}function zB(a,b){b()};var CB=function(a,b){for(var c=[],d=0;d<yA.tags.length;d++)if(a[d]){var e=yA.tags[d];var f=Eo(b.od);try{var g=uB(d,{onSuccess:f,onFailure:f,terminate:f},b,d);if(g){var h=Wz[e.R];c.push({Lo:d,priorityOverride:(h?h.priorityOverride||0:0)||XA(e.R,1)||0,execute:g})}else AB(d,b),f()}catch(m){f()}}c.sort(BB);for(var k=0;k<c.length;k++)c[k].execute();return c.length>0};\nfunction DB(a,b){if(!EB)return!1;var c=a[\"gtm.triggers\"]&&String(a[\"gtm.triggers\"]);var d=a.event,e=c?String(c).split(\",\"):[],f=EB,g=[];if(f.H[d]){var h=n(Object.values(f.H[d])),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;g.indexOf(m.listener)<0&&(m.uf===void 0||e.indexOf(m.uf)>=0)&&g.push(m.listener)}}finally{z(h,k)}}if(!g.length)return!1;for(var p=0;p<g.length;++p){var q=Eo(b);try{g[p](a,q)}catch(r){q()}}return!0}\nfunction BB(a,b){var c,d=b.priorityOverride,e=a.priorityOverride;c=d>e?1:d<e?-1:0;var f;if(c!==0)f=c;else{var g=a.Lo,h=b.Lo;f=g>h?1:g<h?-1:0}return f}function AB(a,b){if(dl.P){var c=function(d){var e=b.Sj(yA.tags[d].Kg())?\"3\":\"4\",f=uA(yA.tags[d],b);f&&f.length&&c(f[0].index);mB(b.id,yA.tags[d].Kg(),e);var g=vA(yA.tags[d],b);g&&g.length&&c(g[0].index)};c(a)}}var EB;function FB(){EB||(EB=new VA);return EB}\nfunction GB(a){var b=a[\"gtm.uniqueEventId\"],c=a[\"gtm.priorityId\"],d=a[\"gtm.priorityQueue\"],e=a.event;dl.H&&Bz(b,e);if(e===\"gtm.js\"){if($i(10))return!1;Zi(10,!0)}var f=!1,g=rB(),h=Gb(a,null);if(!g.every(function(u){return u({originalEventData:h})})){if(e!==\"gtm.js\"&&e!==\"gtm.init\"&&e!==\"gtm.init_consent\")return!1;f=!0}jB(b,e);var k=a.eventCallback,m=a.eventTimeout,p={id:b,priorityId:c,priorityQueue:d,name:e,Sj:HB(h,f),sk:[],ko:function(u,v,x){S(6);mk(4);WA(2,v,x)},Ze:IB(),od:new Ao(function(){dl.H&&\nEz(b,e);k&&k.apply(k,Array.prototype.slice.call(arguments,0))},m),originalEventData:h,bu:{}};dl.H&&Iz(p.id);var q=TA(p);dl.H&&Jz(p.id);yA.getRules();f&&(q=JB(q));dl.H&&Cz(b);var r=CB(q,p),t=DB(a,p.od);Fo(p.od);e!==\"gtm.js\"&&e!==\"gtm.sync\"||cB();return KB(q,r)||t}\nfunction IB(){var a={};a.event=eA(\"event\",1);a.ecommerce=eA(\"ecommerce\",1);a.gtm=eA(\"gtm\");a.eventModel=eA(\"eventModel\");return a}\nfunction HB(a,b){var c=jA();return function(d){var e=c(d);if(e)return!0;var f=d&&d[\"function\"];if(!f||typeof f!==\"string\")return!0;f=f.replace(/^_*/,\"\");var g=pB(),h=a;b&&(h=Gb(a,null),h[\"gtm.uniqueEventId\"]=Number.MAX_SAFE_INTEGER);var k=!1,m=aj(21,function(){return{}})[f]||[],p=n(g),q=p.next();try{for(;!q.done;q=p.next()){var r=q.value;try{r({entityId:f,securityGroups:m,originalEventData:h})||(k=!0)}catch(t){k=!0}}}finally{z(p,q)}return k||e}}\nfunction JB(a){for(var b=[],c=0;c<a.length;c++)if(a[c]){var d=yA.tags[c].R;if(qj[d]||yA.tags[c].Ka.original_activity_id!==void 0||XA(d,2))b[c]=!0}return b}function KB(a,b){if(!b)return b;for(var c=0;c<a.length;c++)if(a[c]&&yA.tags[c]&&!rj[yA.tags[c].R])return!0;return!1};var LB=Of(61,1E3),MB=Of(68,2E3),ip=[\"ad_storage\",\"analytics_storage\"];function NB(a,b){if(a){var c=eo(\"gth\",function(){return{}}),d;a!==2||((d=OB())==null?void 0:d.status)!==3||b!==void 0&&b<=MB||(a=3,c.dl=b?Math.floor(b/1E3):void 0);c.s=a;PB(c)}}\nfunction PB(a){if(a.s){var b=function(){var c={status:a.s,expires:Date.now()+864E5};a.dl!==void 0&&(c.delay=a.dl);Kr(\"gtg_load_status\",c)};lp(function(){if(hp())b();else{var c=Yb(b),d=n(ip),e=d.next();try{for(;!e.done;e=d.next())Um(c,e.value)}finally{z(d,e)}}},ip)}}function QB(){var a=RB(!0);return a?(SB(a.status,a.delay),!1):!0}\nfunction RB(a){a=a===void 0?!1:a;if(Pj()){var b=Nr(\"gtg_load_status\"),c=b.value,d=a&&Kb(c==null?void 0:c.expires)&&(c==null?void 0:c.expires)<Date.now()+36E5;if(b.error===0&&Kb(c==null?void 0:c.status)&&!d){var e={status:c.status};(c==null?void 0:c.delay)!==void 0&&(e.delay=c.delay);return e}return OB()}}function SB(a,b){var c=eo(\"gth\",function(){return{}});c.s=a;b!==void 0&&(c.dl=b)}function OB(){var a=go(\"gth\");if(a!=null&&a.s){var b={status:a.s};a.dl!==void 0&&(b.delay=a.dl);return b}}\nfunction TB(){var a;((a=OB())==null?void 0:a.status)===1&&NB(3)}function UB(){if(QB()){var a=Date.now();ho(\"gth\",{l:function(){NB(2,Date.now()-a)},s:1});var b=I(5),c=ac(b,\"GTM-\")?\"/gtm.js\":\"/gtag/js\",d=\"https://\"+I(3)+c+\"?id=\"+b+\"&gtg_health=1\";dd(d,TB,TB);B.setTimeout(TB,LB)}};function VB(){FB().addListener(\"gtm.init\",function(a,b){Zi(14,!0);Q(556)&&Pj()&&!Jf(45)&&(Wm.H[Dm.ja.Rb]=Cm.Oa.Mh);if(Pj()){var c=bn(Dm.ja.Rb);Xm(c)?Zm(c,UB):UB()}jn(!1,!0);b()})};function WB(){if(go(\"pscdl\")!==void 0)rk(nk.fa.gh)===void 0&&qk(nk.fa.gh,go(\"pscdl\"));else{var a=function(c){ho(\"pscdl\",c);qk(nk.fa.gh,c)},b=function(){a(\"error\")};try{Rc.cookieDeprecationLabel?(a(\"pending\"),Rc.cookieDeprecationLabel.getValue().then(a).catch(b)):a(\"noapi\")}catch(c){b(c)}}};var YB=function(){var a=this;this.ready=!1;this.H=0;this.listeners=[];var b=B;if(C.readyState===\"interactive\"&&!C.createEventObject||C.readyState===\"complete\")this.onReady();else{jd(C,\"DOMContentLoaded\",function(d){return void a.onReady(d)});jd(C,\"readystatechange\",function(d){return void a.onReady(d)});if(C.createEventObject&&C.documentElement.doScroll){var c=!0;try{c=!b.frameElement}catch(d){}c&&XB(this)}jd(b,\"load\",function(d){return void a.onReady(d)})}};YB.prototype.isReady=function(){return this.ready};\nYB.prototype.onReady=function(a){if(!this.ready){var b=C.createEventObject,c=C.readyState===\"complete\",d=C.readyState===\"interactive\";if(!a||a.type!==\"readystatechange\"||c||!b&&d){this.ready=!0;for(var e=0;e<this.listeners.length;e++)ld(this.listeners[e])}this.listeners.push=function(){for(var f=Ra.apply(0,arguments),g=0;g<f.length;g++)ld(f[g]);return 0}}};\nvar XB=function(a){if(!a.ready&&a.H<140){a.H++;try{var b,c;(c=(b=C.documentElement).doScroll)==null||c.call(b,\"left\");a.onReady()}catch(d){B.setTimeout(function(){return void XB(a)},50)}}},ZB;function $B(){ZB||(ZB=new YB)}function aC(){$B();var a;return(a=ZB)==null?void 0:a.isReady()}function bC(a){$B();var b;(b=ZB)!=null&&(b.ready?ld(a):b.listeners.push(a))};var dC=function(a,b,c){var d=cC,e;if((e=d.H)==null||!e.Ds){var f=Object.keys(b).length>0?2:1,g,h,k=(c==null?void 0:(h=c.originatingEntity)==null?void 0:h.originContainerId)||\"\";g=k?ac(k,\"GTM-\")?3:2:1;if(!a)d.H={type:f,source:g,params:b};else if(d.H){S(184);var m=!1;d.H.source===g||d.H.source!==3&&g!==3||(hj(\"idcs\",\"1\"),m=!0);d.H.type!==2&&f!==2||S(186);var p;if(p=d.H.type===2&&f===2)a:{var q=d.H.params,r=Object.keys(q),t=Object.keys(b);if(r.length!==t.length)p=!0;else{var u=n(r),v=u.next();try{for(;!v.done;v=\nu.next()){var x=v.value;if(!b.hasOwnProperty(x)||q[x]!==b[x]){p=!0;break a}}}finally{z(u,v)}p=!1}}p&&(hj(\"idcc\",\"1\"),m=!0);m&&(jn(),d.H.Ds=!0)}}},cC=new function(){this.H=void 0};var fC=function(a){var b=eC;(!dl.K||ac(I(5),\"GTM-\")?0:a===void 0)&&b.H===0&&(hj(\"mcc\",\"1\"),b.H=1)},eC=new function(){var a=this;this.H=0;hj(\"ncc\",function(){if(Jf(45)&&a.H!==2)return\"1\"})};var gC={Z:{Gk:1,qj:2,Ck:3,bl:4,Dk:5,yd:6,Zk:7,Nq:8,mn:9,Ek:10,Fk:11,Ih:12,Am:13,xm:14,zm:15,wm:16,ym:17,tm:18,Po:19,zq:20,Aq:21,Oq:22,Qk:26,Rk:27,Pk:28,Sk:29,tj:30,Mk:31,Vo:32}};gC.Z[gC.Z.Gk]=\"ALLOW_INTEREST_GROUPS\";gC.Z[gC.Z.qj]=\"SERVER_CONTAINER_URL\";gC.Z[gC.Z.Ck]=\"ADS_DATA_REDACTION\";gC.Z[gC.Z.bl]=\"CUSTOMER_LIFETIME_VALUE\";gC.Z[gC.Z.Dk]=\"ALLOW_CUSTOM_SCRIPTS\";gC.Z[gC.Z.yd]=\"ANY_COOKIE_PARAMS\";gC.Z[gC.Z.Zk]=\"COOKIE_EXPIRES\";gC.Z[gC.Z.Nq]=\"LEGACY_ENHANCED_CONVERSION_JS_VARIABLE\";gC.Z[gC.Z.mn]=\"RESTRICTED_DATA_PROCESSING\";\ngC.Z[gC.Z.Ek]=\"ALLOW_DISPLAY_FEATURES\";gC.Z[gC.Z.Fk]=\"ALLOW_GOOGLE_SIGNALS\";gC.Z[gC.Z.Ih]=\"GENERATED_TRANSACTION_ID\";gC.Z[gC.Z.Am]=\"FLOODLIGHT_COUNTING_METHOD_UNKNOWN\";gC.Z[gC.Z.xm]=\"FLOODLIGHT_COUNTING_METHOD_STANDARD\";gC.Z[gC.Z.zm]=\"FLOODLIGHT_COUNTING_METHOD_UNIQUE\";gC.Z[gC.Z.wm]=\"FLOODLIGHT_COUNTING_METHOD_PER_SESSION\";gC.Z[gC.Z.ym]=\"FLOODLIGHT_COUNTING_METHOD_TRANSACTIONS\";gC.Z[gC.Z.tm]=\"FLOODLIGHT_COUNTING_METHOD_ITEMS_SOLD\";gC.Z[gC.Z.Po]=\"ADS_OGT_V1_USAGE\";gC.Z[gC.Z.zq]=\"FORM_INTERACTION_PERMISSION_DENIED\";\ngC.Z[gC.Z.Aq]=\"FORM_SUBMIT_PERMISSION_DENIED\";gC.Z[gC.Z.Oq]=\"MICROTASK_NOT_SUPPORTED\";gC.Z[gC.Z.Qk]=\"CONFIG_DETECTED_WITH_NO_PARAM\";gC.Z[gC.Z.Rk]=\"CONFIG_DETECTED_WITH_PARAM\";gC.Z[gC.Z.Pk]=\"CONFIG_CONSENT_SET_BEFORE\";gC.Z[gC.Z.Sk]=\"CONFIG_SET_USED_BEFORE\";gC.Z[gC.Z.tj]=\"SHADOW_DOM_AUTO_PII\";gC.Z[gC.Z.Mk]=\"CCD_USER_DATA_WEB_ON_CONFIG\";gC.Z[gC.Z.Vo]=\"BLENDED_USER_DATA\";var hC={},iC=(hC[K.D.Ai]=gC.Z.Gk,hC[K.D.zc]=gC.Z.qj,hC[K.D.Bc]=gC.Z.qj,hC[K.D.Db]=gC.Z.Ck,hC[K.D.De]=gC.Z.bl,hC[K.D.yi]=gC.Z.Dk,hC[K.D.Hd]=gC.Z.yd,hC[K.D.rb]=gC.Z.yd,hC[K.D.Pb]=gC.Z.yd,hC[K.D.Gd]=gC.Z.yd,hC[K.D.xc]=gC.Z.yd,hC[K.D.Zb]=gC.Z.yd,hC[K.D.Eb]=gC.Z.Zk,hC[K.D.Gb]=gC.Z.mn,hC[K.D.kh]=gC.Z.Ek,hC[K.D.Sc]=gC.Z.Fk,hC),jC={},kC=(jC.unknown=gC.Z.Am,jC.standard=gC.Z.xm,jC.unique=gC.Z.zm,jC.per_session=gC.Z.wm,jC.transactions=gC.Z.ym,jC.items_sold=gC.Z.tm,jC);var lC=function(a,b,c){c=c===void 0?!1:c;zb(\"GTAG_EVENT_FEATURE_CHANNEL\",b);c&&(a.H[b]=!0)},mC=new function(){this.H=[]};function nC(a){lC(mC,a,!1)}function oC(a,b){var c=b===void 0?!1:b,d=mC;c=c===void 0?!1:c;var e=Object.keys(a),f=n(Object.keys(iC)),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;e.includes(h)&&lC(d,iC[h],c)}}finally{z(f,g)}};var pC=/^(?:AW|DC|G|GF|GT|HA|MC|S|UA)$/,qC=/\\s/;\nfunction rC(a,b){if(Jb(a)){a=Ub(a);var c=a.indexOf(\"-\");if(!(c<0)){var d=a.substring(0,c);if(pC.test(d)){var e=a.substring(c+1),f;if(b){var g=function(m){var p=m.indexOf(\"/\");return p<0?[m]:[m.substring(0,p),m.substring(p+1)]};f=g(e);if(d===\"DC\"&&f.length===2){var h=g(f[1]);h.length===2&&(f[1]=h[0],f.push(h[1]))}}else{f=e.split(\"/\");for(var k=0;k<f.length;k++)if(!f[k]||qC.test(f[k])&&(d!==\"AW\"||k!==1))return}return{id:a,prefix:d,destinationId:d+\"-\"+f[0],ids:f,oc:function(){return this.id!==this.destinationId}}}}}}\nfunction sC(a,b){for(var c={},d=0;d<a.length;++d){var e=rC(a[d],b);e&&(c[e.id]=e)}var f=[],g;for(g in c)if(c.hasOwnProperty(g)){var h=c[g];h.prefix===\"AW\"&&h.ids[tC[1]]&&f.push(h.destinationId)}for(var k=0;k<f.length;++k)delete c[f[k]];var m=[],p=n(Object.keys(c)),q=p.next();try{for(;!q.done;q=p.next())m.push(c[q.value])}finally{z(p,q)}return m}var uC={},tC=(uC[0]=0,uC[1]=1,uC[2]=2,uC[3]=0,uC[4]=1,uC[5]=0,uC[6]=0,uC[7]=0,uC);var vC={initialized:11,complete:12,interactive:13},wC={},xC=Object.freeze((wC[K.D.Rd]=!0,wC)),yC=function(){this.T=Of(34,500);this.H={};this.P={};this.K=void 0},zC=function(a,b,c){if(c.length&&dl.K){var d;(d=a.H)[b]!=null||(d[b]=[]);var e;(e=a.P)[b]!=null||(e[b]=[]);var f=c.filter(function(g){return!a.P[b].includes(g)});a.H[b].push.apply(a.H[b],w(f));a.P[b].push.apply(a.P[b],w(f));!a.K&&f.length>0&&(fj(dj,\"tdc\",!0),a.K=B.setTimeout(function(){jn();a.H={};a.K=void 0},a.T))}};\nyC.prototype.bind=function(){var a=this;hj(\"tdc\",function(){a.K&&(B.clearTimeout(a.K),a.K=void 0);var b=[],c;for(c in a.H)a.H.hasOwnProperty(c)&&b.push(c+\"*\"+a.H[c].join(\".\"));return b.length?b.join(\"!\"):void 0},!1)};\nvar AC=function(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},BC=function(a,b,c,d,e){d=d===void 0?{}:d;e=e===void 0?\"\":e;if(b===c)return[];var f=function(t,u){var v;Db(u)===\"object\"?v=u[t]:Db(u)===\"array\"&&(v=u[t]);return v===void 0?xC[t]:v},g=AC(b,c),h;for(h in g)if(g.hasOwnProperty(h)&&h!==K.D.hc){var k=(e?e+\".\":\"\")+h,m=f(h,b),p=f(h,c),q=Db(m)===\"object\"||Db(m)===\"array\",r=Db(p)===\"object\"||Db(p)===\"array\";if(q&&r)BC(a,m,p,d,k);\nelse if(q||r||m!==p)d[k]=!0}return Object.keys(d)},CC=new yC;var DC=function(a,b,c,d,e){this.K=b;this.H=c;this.args=d;this.messageContext=e;this.type=a},EC=function(){this.cb={};this.nb={};this.K={};this.P=null;this.lb={};this.H=!1;this.status=1};function FC(a,b){return arguments.length===1?GC(\"set\",a):GC(\"set\",a,b)}function HC(a,b){return arguments.length===1?GC(\"config\",a):GC(\"config\",a,b)}function IC(a,b,c){c=c||{};c[K.D.hc]=a;return GC(\"event\",b,c)}function GC(){return arguments};var JC=function(a,b,c,d,e,f,g,h,k,m,p,q,r){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Na=d;this.cb=e;this.lb=f;this.Fc=g;this.Gg=h;this.nb=k;this.eventMetadata=m;this.onSuccess=p;this.onFailure=q;this.isGtmEvent=r};\nJC.prototype.copy=function(a){a=a===void 0?{}:a;var b,c,d,e,f,g,h,k,m,p,q,r,t,u,v,x,y,A,E,F,G,H,J,M,T,V;return new JC((u=(b=a)==null?void 0:b.eventId)!=null?u:this.eventId,(v=(c=a)==null?void 0:c.priorityId)!=null?v:this.priorityId,(x=(d=a)==null?void 0:d.priorityQueue)!=null?x:this.priorityQueue,(y=(e=a)==null?void 0:e.Na)!=null?y:this.Na,(A=(f=a)==null?void 0:f.cb)!=null?A:this.cb,(E=(g=a)==null?void 0:g.lb)!=null?E:this.lb,(F=(h=a)==null?void 0:h.Fc)!=null?F:this.Fc,(G=(k=a)==null?void 0:k.Gg)!=\nnull?G:this.Gg,(H=(m=a)==null?void 0:m.nb)!=null?H:this.nb,(J=(p=a)==null?void 0:p.eventMetadata)!=null?J:this.eventMetadata,(M=(q=a)==null?void 0:q.onSuccess)!=null?M:this.onSuccess,(T=(r=a)==null?void 0:r.onFailure)!=null?T:this.onFailure,(V=(t=a)==null?void 0:t.isGtmEvent)!=null?V:this.isGtmEvent)};\nvar KC=function(a,b){var c=[];switch(b){case 3:c.push(a.Na);c.push(a.cb);c.push(a.lb);c.push(a.Fc);c.push(a.nb);break;case 2:c.push(a.Na);break;case 1:c.push(a.cb);c.push(a.lb);c.push(a.Fc);c.push(a.nb);break;case 4:c.push(a.Na),c.push(a.cb),c.push(a.lb),c.push(a.Fc)}return c},R=function(a,b,c,d){var e=n(KC(a,d===void 0?3:d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(g[b]!==void 0)return g[b]}}finally{z(e,f)}return c},LC=function(a){var b={},c=KC(a,4),d=n(c),e=d.next();try{for(;!e.done;e=\nd.next()){var f=Object.keys(e.value),g=n(f),h=g.next();try{for(;!h.done;h=g.next())b[h.value]=1}finally{z(g,h)}}}finally{z(d,e)}return Object.keys(b)};\nJC.prototype.getMergedValues=function(a,b,c){b=b===void 0?3:b;var d={},e=!1,f=function(m){if(Fb(m)){var p=n(Object.entries(m)),q=p.next();try{for(;!q.done;q=p.next()){var r=n(q.value),t=r.next().value,u=r.next().value,v=t,x=u;e=!0;d[v]=x}}finally{z(p,q)}}};c&&f(c);var g=KC(this,b);g.reverse();var h=n(g),k=h.next();try{for(;!k.done;k=h.next())f(k.value[a])}finally{z(h,k)}return e?d:void 0};\nvar MC=function(a,b,c){this.eventId=a;this.priorityId=b;this.priorityQueue=c;this.Na={};this.cb={};this.lb={};this.Fc={};this.Gg={};this.nb={};this.eventMetadata={};this.isGtmEvent=!1;this.onSuccess=function(){};this.onFailure=function(){}},NC=function(a,b){a.Na=b;return a},OC=function(a,b){a.cb=b;return a},PC=function(a,b){a.lb=b;return a},QC=function(a,b){a.Fc=b;return a},RC=function(a,b){a.Gg=b;return a},SC=function(a,b){a.nb=b;return a},TC=function(a,b){a.eventMetadata=b||{};return a},UC=function(a,\nb){a.onSuccess=b;return a},VC=function(a,b){a.onFailure=b;return a},WC=function(a,b){a.isGtmEvent=b;return a},XC=function(a){return new JC(a.eventId,a.priorityId,a.priorityQueue,a.Na,a.cb,a.lb,a.Fc,a.Gg,a.nb,a.eventMetadata,a.onSuccess,a.onFailure,a.isGtmEvent)};function YC(a,b){var c=n(Object.keys(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f;if(f=e.charAt(0)===\"_\"){var g;a:switch(e){case K.D.bc:case K.D.Sf:case K.D.uh:g=!0;break a;default:g=!1}f=!g}f&&(b&&b(e),delete a[e])}}finally{z(c,d)}};var ZC=function(){var a=this;this.H={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"epr\",f.join(\".\")]);d&&delete a.H[c];return e})},aD=function(a,b,c){var d=$C;if(dl.P&&a!==void 0){var e=c+b;d.H[a]=d.H[a]||[];d.H[a].push(e);Gx();Ex(a)}},$C;function bD(){$C||($C=new ZC)};var cD=function(){this.destinations={};this.K={};this.commands=[];this.H=[]},dD=function(a,b){return a.destinations[b.destinationId]=a.destinations[b.destinationId]||new EC},eD=function(a,b,c,d){if(d.H){var e=dD(a,d.H),f=e.P;if(f){var g=Gb(c,null),h=Gb(e.cb[d.H.destinationId],null),k=Gb(e.lb,null),m=Gb(e.nb,null),p=Gb(a.K,null),q={};if(dl.P)try{q=Gb(aA.H,null)}catch(y){S(72)}var r=d.H.prefix,t=function(y){var A=d.messageContext.eventId;bD();aD(A,r,y)},u=XC(WC(VC(UC(TC(RC(QC(SC(PC(OC(NC(new MC(d.messageContext.eventId,\nd.messageContext.priorityId,d.messageContext.priorityQueue),g),h),k),m),p),q),ma(Object,\"assign\").call(Object,{},d.messageContext.eventMetadata)),function(){if(t){var y=t;t=void 0;y(\"2\");if(d.messageContext.onSuccess)d.messageContext.onSuccess()}}),function(){if(t){var y=t;t=void 0;y(\"3\");if(d.messageContext.onFailure)d.messageContext.onFailure()}}),!!d.messageContext.isGtmEvent)),v=function(){try{if(d.H&&EA(d.H.destinationId)===3&&(Xp(),Vp(Qp,612))){var y=u.eventMetadata[L.J.Qh]||[];y.includes(612)||\ny.push(612);u.eventMetadata[L.J.Qh]=y}var A=d.messageContext.eventId;bD();aD(A,r,\"1\");var E=d.H.id,F=CC;if(dl.K&&b===K.D.za){var G,H=(G=rC(E))==null?void 0:G.ids;if(!(H&&H.length>1)){var J=u.Na[K.D.hc];if(!J||J===E){var M,T=Wc(\"google_tag_data\",{});T.td||(T.td={});M=T.td;var V=Gb(u.Fc,null);Gb(u.Na,V);var fa=[],da;for(da in M)M.hasOwnProperty(da)&&BC(F,M[da],V).length&&fa.push(da);fa.length&&(zC(F,E,fa),zb(\"TAGGING\",vC[C.readyState]||14));M[E]=V}}}f(d.H.id,b,d.K,u)}catch(ja){var ha=d.messageContext.eventId;\nbD();aD(ha,r,\"4\")}};if(b===\"gtag.get\")v();else{var x=function(){Zm(e.T,v)};DA(d.H.destinationId)?(EA(d.H.destinationId)||SA(d.H.destinationId,Tj(u),{source:3,fromContainerExecution:d.messageContext.fromContainerExecution},void 0,!0,function(){FA(d.H.destinationId,3)}),HA(d.H.destinationId,x)):x()}}}},fD=function(a,b){if(b.type!==\"require\"){var c=void 0;b.type===\"event\"&&(c=b.args[1]);if(b.H)for(var d=dD(a,b.H).K[b.type]||[],e=0;e<d.length;e++)d[e](c);else for(var f in a.destinations)if(a.destinations.hasOwnProperty(f)){var g=\na.destinations[f];if(g&&g.K)for(var h=g.K[b.type]||[],k=0;k<h.length;k++)h[k](c)}}};cD.prototype.register=function(a,b,c,d){var e=dD(this,a);e.status!==3&&(e.P=b,e.status=3,e.T=bn(c),gD(this,a,d||{}),this.flush())};\ncD.prototype.push=function(a,b,c,d){c!==void 0&&(dD(this,c).status===1&&(dD(this,c).status=2,this.push(\"require\",[{}],c,{})),dD(this,c).H&&(d.deferrable=!1),d.eventMetadata||(d.eventMetadata={}),d.eventMetadata[L.J.yg]||(d.eventMetadata[L.J.yg]=[c.destinationId]),d.eventMetadata[L.J.pj]||(d.eventMetadata[L.J.pj]=[c.id]));var e=Wb();this.commands.push(new DC(a,e,c,b,d));d.deferrable||this.flush()};\ncD.prototype.flush=function(a){for(var b=!1,c={};this.commands.length;c={Sn:void 0}){var d=this.commands[0],e=d.H;if(d.messageContext.deferrable)!e||dD(this,e).H?(d.messageContext.deferrable=!1,this.commands.push(d)):this.H.push(d),this.commands.shift();else{switch(d.type){case \"require\":if(dD(this,e).status!==3&&!a){if(!Q(657)||b)this.commands.push.apply(this.commands,this.H),this.H=[];return}break;case \"set\":var f=d.args[0];YC(f);hD(f);var g=n(Object.entries(f)),h=g.next();try{for(;!h.done;h=g.next()){var k=\nn(h.value),m=k.next().value,p=k.next().value;Gb(dc(m,p),this.K)}}finally{z(g,h)}oC(f,!0);break;case \"event\":c.Sn=d.args[1];var q=iD(d.args[0],function(){return function(){}}(c)),r=q[K.D.hc];r&&r!==e.id||oC(q);eD(this,c.Sn,q,d);break;case \"get\":var t={},u=(t[K.D.Uf]=d.args[0],t[K.D.Tf]=d.args[1],t);eD(this,K.D.Nb,u,d);break;case \"container_config\":var v=dD(this,e),x=iD(d.args[0],function(){});oC(x,!0);v.H=!0;Gb(x,v.lb);b=!0;break;case \"destination_config\":var y=dD(this,e),A=iD(d.args[0],function(){});\noC(A,!0);y.cb[e.id]||(y.cb[e.id]={});y.H=!0;Gb(A,y.cb[e.id]);b=!0;break;case \"reset_container_config\":dD(this,e).lb={};break;case \"reset_target_config\":dD(this,e).cb[e.id]={}}this.commands.shift();fD(this,d)}}if(!Q(657)||b)this.commands.push.apply(this.commands,this.H),this.H=[];b&&this.flush()};var gD=function(a,b,c){var d=Gb(c,null);Gb(dD(a,b).nb,d);dD(a,b).nb=d};\nfunction iD(a,b){var c={},d=n(Object.entries(a)),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value;Gb(dc(g,h),c)}}finally{z(d,e)}YC(c,b);hD(c);return c}\nfunction hD(a){if(kA()){var b=!1,c=n(new Set([K.D.Bc,K.D.zc])),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value;a[e]!==void 0&&(b=!0,delete a[e])}}finally{z(c,d)}b&&!aj(18,function(){return!1})&&(Zi(18,!0),window.console&&window.console.log&&window.console.log(\"Google Tag Manager: Server-side GTM parameters (transport_url/server_container_url) are not permitted on this domain and have been ignored.\"),S(197))}};var jD=function(){this.H=new cD;this.K=!1},kD=function(a,b,c,d,e){var f=rC(d,e.isGtmEvent);f&&(a.K&&(e.deferrable=!0),a.H.push(\"event\",[c,b],f,e))};jD.prototype.flush=function(){this.H.flush()};var lD;function mD(){lD||(lD=new jD);return lD}function nD(a,b,c,d){var e=mD(),f=rC(c,d.isGtmEvent);f&&e.H.push(\"get\",[a,b],f,d)}function oD(a,b,c){var d=mD(),e=rC(a,c.isGtmEvent);e&&d.H.push(\"container_config\",[b],e,c)}\nfunction pD(a,b,c){var d=mD(),e=rC(a,c.isGtmEvent);e&&d.H.push(\"destination_config\",[b],e,c)}function qD(a){var b=mD(),c=rC(a,!0);c&&b.H.push(\"reset_container_config\",[],c,{})}function rD(a){var b=mD(),c=rC(a,!0);c&&b.H.push(\"reset_target_config\",[],c,{})}function sD(a){var b=mD(),c=rC(a,!0);return c?dD(b.H,c).nb:{}}function tD(a){return mD().H.K[a]}function uD(a){var b=mD(),c=rC(a,!0);return c?dD(b.H,c).H:!1};function vD(a,b){a.hasOwnProperty(\"gtm.uniqueEventId\")||Object.defineProperty(a,\"gtm.uniqueEventId\",{value:lo()});b.eventId=a[\"gtm.uniqueEventId\"];b.priorityId=a[\"gtm.priorityId\"];return{eventId:b.eventId,priorityId:b.priorityId}}function wD(a){var b=n([K.D.zc,K.D.Bc]),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,e=a&&a[d]||tD(d);if(e)return e}}finally{z(b,c)}}function xD(a){return!a.isGtmEvent||a.eventMetadata&&a.eventMetadata[L.J.Dc]&&a.eventMetadata[L.J.Ib]!==jm()?!1:!0};var yD=new function(){this.H=!1};var zD=function(){this.messages=[];this.listeners=[];this.H=Of(71,20)};\nzD.prototype.enqueue=function(a,b,c){var d=this.messages.length+1,e=c.priorityQueue?[].concat(w(c.priorityQueue),[d]):[d];if(Lu()&&e.length>this.H)S(200);else{a[\"gtm.uniqueEventId\"]=b;a[\"gtm.priorityId\"]=d;a[\"gtm.priorityQueue\"]=e;var f=ma(Object,\"assign\").call(Object,{},c,{eventId:b,priorityId:d,fromContainerExecution:!0,priorityQueue:e}),g={message:a,notBeforeEventId:b,priorityId:d,messageContext:f};this.messages.push(g);for(var h=0;h<this.listeners.length;h++)try{this.listeners[h](g)}catch(k){}}};\nzD.prototype.listen=function(a){this.listeners.push(a)};zD.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};zD.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};\nfunction AD(a,b,c){c.eventMetadata=c.eventMetadata||{};c.eventMetadata[L.J.Ib]=Lu()?jm():I(6);BD().enqueue(a,b,c)}function BD(){return eo(\"mb\",function(){return new zD})};var DD=function(a,b){var c=CD;b=String(b).split(\",\");for(var d=0;d<b.length;d++){var e=c.P[b[d]]||[];c.P[b[d]]=e;e.indexOf(a)<0&&e.push(a)}},ED=function(a,b){var c=CD;b=String(b).split(\",\");for(var d=0;d<b.length;d++){var e=c.K[b[d]]||[];c.K[b[d]]=e;e.indexOf(a)<0&&e.push(a)}},FD=function(a,b){for(var c=CD,d=[],e=[],f={},g=0;g<a.length;f={mk:void 0,Pj:void 0,Qj:void 0},g++){var h=a[g];if(h.indexOf(\"-\")>=0){if(f.mk=rC(h,b),f.mk){var k=hm();Mb(k,function(x){return function(y){return x.mk.destinationId===\ny}}(f))?d.push(h):e.push(h)}}else{if(Lu()){var m=c.K[h]||[];f.Qj={};m.forEach(function(x){return function(y){x.Qj[y]=!0}}(f));for(var p=hm(),q=0;q<p.length;q++)f.Qj[p[q]]&&d.push(p[q])}else{var r=c.H[h]||[];f.Pj={};r.forEach(function(x){return function(y){x.Pj[y]=!0}}(f));for(var t=km(),u=0;u<t.length;u++)if(f.Pj[t[u]]){d=d.concat(hm());break}}var v=c.P[h]||[];v.length&&(d=d.concat(v))}}return{ek:d,Ft:e}},GD=function(a){var b=n(Object.values(CD.K)),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,\ne=d.indexOf(a);e>=0&&d.splice(e,1)}}finally{z(b,c)}},HD=function(a){var b=n(Object.values(CD.P)),c=b.next();try{for(;!c.done;c=b.next()){var d=c.value,e=d.indexOf(a);e>=0&&d.splice(e,1)}}finally{z(b,c)}},CD=new function(){this.H={};this.P={};this.K={}};function ID(a,b,c){var d=Gb(a,null);d.eventId=void 0;d.inheritParentConfig=void 0;Object.keys(b).some(function(f){return b[f]!==void 0})&&S(136);var e=Gb(b,null);Gb(c,e);AD(HC(km()[0],e),a.eventId,d)}\nfunction JD(a,b,c,d){var e={},f=(e[K.D.ac]=K.D.za,e[\"gtm.configContainerId\"]=a.id,e[\"gtm.configParameters\"]=b,e[\"gtm.uniqueEventId\"]=d.eventId,e);d.priorityId&&(f[\"gtm.priorityId\"]=d.priorityId);c.priorityQueue&&(f[\"gtm.priorityQueue\"]=c.priorityQueue);c.noTargetGroup&&(c.eventMetadata=c.eventMetadata||{},c.eventMetadata[L.J.Qq]=!0);c.eventMetadata&&(f[\"gtm.eventMetadata\"]=c.eventMetadata);a.oc()&&(f[\"gtm.configContainerId\"]=km()[0],f[\"gtm.originalConfigTargetId\"]=a.id);return f}\nfunction KD(a,b,c){if(Jf(11)&&!c&&!a[K.D.Td]){var d=aj(2,function(){return!1});Zi(2,!0);dC(d,a,b);if(d)return!0}return!1};function LD(a,b){var c={},d=(c.event=a,c);b&&(d.eventModel=Gb(b,null),b[K.D.Qf]&&(d.eventCallback=b[K.D.Qf]),b[K.D.rh]&&(d.eventTimeout=b[K.D.rh]));return d}\nfunction MD(a,b){var c=a&&a[K.D.hc];c===void 0&&(c=dA(K.D.hc,2),c===void 0&&(c=\"default\"));if(Jb(c)||Array.isArray(c)){var d;d=b.isGtmEvent?Jb(c)?[c]:c:c.toString().replace(/\\s+/g,\"\").split(\",\");var e=FD(d,b.isGtmEvent),f=e.ek,g=e.Ft;if(g.length)for(var h=wD(a),k=0;k<g.length;k++){var m=rC(g[k],b.isGtmEvent);if(m){var p=m.destinationId,q=void 0;((q=cm(m.destinationId))==null?void 0:q.state)===0||SA(p,h,{source:3,fromContainerExecution:b.fromContainerExecution})}}var r=f.concat(g);return{ek:sC(f,b.isGtmEvent),\nVr:sC(r,b.isGtmEvent)}}};var ND={},OD=(ND.config=function(a,b){var c=vD(a,b),d;a:{if(!(a.length<2)&&Jb(a[1])){var e={};if(a.length>2){if(a[2]!==void 0&&!Fb(a[2])||a.length>3){d=void 0;break a}e=a[2]}var f=rC(a[1],b.isGtmEvent);if(f){d={target:f,params:e};break a}}d=void 0}var g=d;if(g){var h=g.target,k=g.params,m;a:{if(!Jf(7)){var p=mm(nm());if(Am(p)){var q=p.parent,r=q.isDestination;m={Mt:mm(q),Bt:r};break a}}m=void 0}var t=m,u=t==null?void 0:t.Mt,v=t==null?void 0:t.Bt;jB(c.eventId,\"gtag.config\");var x,y=h.destinationId;\nif(h.oc()?hm().indexOf(y)!==-1:km().indexOf(y)!==-1)a:{if(u&&(S(128),v&&S(130),b.inheritParentConfig)){var A;var E=$i(5);if(E)ID(b,E,k),A=!1;else{var F=$i(4);!k[K.D.Td]&&(Lu()||Jf(11))&&F||Zi(4,Gb(k,null));A=!0}A&&u.containers&&u.containers.join(\",\");x=void 0;break a}var G=!Jf(45),H=!ac(h.id,\"GTM-\");G&&H&&(Object.keys(k).length===0?nC(gC.Z.Qk):nC(gC.Z.Rk),Rm()&&nC(gC.Z.Pk),$i(23)&&nC(gC.Z.Sk));var J=eC;dl.K&&(J.H===1&&(dj.H.mcc=!1),J.H=2);if(Lu()||!KD(k,b,h.oc())){yD.H||S(43);if(!Lu()){if(!b.noTargetGroup){var M=\nh.id;if(h.oc())HD(M),DD(M,k[K.D.fc]||\"default\");else{var T=n(Object.values(CD.H)),V=T.next();try{for(;!V.done;V=T.next()){var fa=V.value,da=fa.indexOf(M);da>=0&&fa.splice(da,1)}}finally{z(T,V)}var ha=k[K.D.fc]||\"default\",ja=CD;ha=ha.toString().split(\",\");for(var za=0;za<ha.length;za++){var Ha=ja.H[ha[za]]||[];ja.H[ha[za]]=Ha;Ha.indexOf(M)<0&&Ha.push(M)}}}delete k[K.D.fc]}var sa=b.eventMetadata||{};sa.hasOwnProperty(L.J.gd)||(sa[L.J.gd]=!b.fromContainerExecution);b.eventMetadata=sa;delete k[K.D.Qf];\nif(Lu()){x=JD(h,k,b,c);break a}var ta=!!k[K.D.Td];delete k[K.D.Td];var Za=hm(),tb=qD,Ia=oD;h.oc()&&(Za=[h.id],tb=rD,Ia=pD);for(var Ma=0;Ma<Za.length;Ma++){ta||tb(Za[Ma]);var cb=uD(Za[Ma]);Ia(Za[Ma],Gb(k,null),Gb(b,null));if(!cb||!ta){var pb=K.D.za,jb=Gb(k,null),ub=Za[Ma],fd=Gb(b,null);kD(mD(),pb,jb,ub,fd)}}}x=void 0}else a:{if(!b.inheritParentConfig&&!k[K.D.Yc]){var uf=wD(k),ae=h.destinationId;if(h.oc())SA(ae,uf,{source:2,fromContainerExecution:b.fromContainerExecution});else if(u!==void 0&&u.containers.indexOf(ae)!==\n-1){var Ah=$i(4),Bh=$i(5);Ah?ID(b,k,Ah):Bh||Zi(5,Gb(k,null))}else if(MA(ae,uf,!0,{source:2,fromContainerExecution:b.fromContainerExecution}),Lu()){x=JD(h,k,b,c);break a}}x=void 0}return x}},ND.consent=function(a,b){if(a.length===3){S(39);var c=vD(a,b),d=a[1],e={},f=En(a[2]),g;for(g in f)if(f.hasOwnProperty(g)){var h=f[g];e[g]=g===K.D.eh?Array.isArray(h)?NaN:Number(h):g===K.D.uc?(Array.isArray(h)?h:[h]).map(Fn):Gn(h)}b.fromContainerExecution||(e[K.D.na]&&S(139),e[K.D.Wa]&&S(140));if(d===\"default\")ep(e);\nelse if(d===\"update\")fp(e,c);else if(d===\"declare\"&&b.fromContainerExecution){var k=n(e[K.D.uc]||[\"\"]),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=n(Object.entries(e)),r=q.next();try{for(;!r.done;r=q.next()){var t=n(r.value),u=t.next().value,v=t.next().value,x=u;if(x!==K.D.uc){var y=x,A=Fn(v),E=Ck(),F=Dk();Jm=!0;Im&&zb(\"TAGGING\",20);Em().declare(y,A,p,E,F)}}}finally{z(q,r)}}}finally{z(k,m)}}}},ND.container_config=function(a,b){if(xD(b)&&a.length===3&&Jb(a[1])&&Fb(a[2])){var c=a[2],d=rC(a[1],\n!0);d&&oD(d.destinationId,c,Gb(b,null))}},ND.destination_config=function(a,b){if(xD(b)&&a.length===3&&Jb(a[1])&&Fb(a[2])){var c=a[2],d=rC(a[1],!0);if(d){if(Lu()){if(!b.noTargetGroup){var e=d.id;d.oc()?(HD(e),DD(e,c[K.D.fc]||\"default\")):(GD(e),ED(e,c[K.D.fc]||\"default\"))}delete c[K.D.fc]}pD(d.id,c,Gb(b,null))}}},ND.event=function(a,b){var c=a[1];if(!(a.length<2)&&Jb(c)){var d=void 0;if(a.length>2){if(!Fb(a[2])&&a[2]!==void 0||a.length>3)return;d=a[2]}var e=LD(c,d),f=vD(a,b),g=f.eventId,h=f.priorityId;\ne[\"gtm.uniqueEventId\"]=g;h&&(e[\"gtm.priorityId\"]=h);b.priorityQueue&&(e[\"gtm.priorityQueue\"]=b.priorityQueue);if(c===\"optimize.callback\")return e.eventModel=e.eventModel||{},e;var k=MD(d,b);if(k){var m=k.ek,p=k.Vr,q=p.map(function(J){return J.id}),r=p.map(function(J){return J.destinationId}),t=m.map(function(J){return J.id}),u=n(hm()),v=u.next();try{for(;!v.done;v=u.next()){var x=v.value;r.indexOf(x)<0&&t.push(x)}}finally{z(u,v)}jB(g,c);var y=n(t),A=y.next();try{for(;!A.done;A=y.next()){var E=A.value,\nF=Gb(b,null),G=Gb(d,null);delete G[K.D.Qf];var H=F.eventMetadata||{};H.hasOwnProperty(L.J.gd)||(H[L.J.gd]=!F.fromContainerExecution);H[L.J.pj]=q.slice();H[L.J.yg]=r.slice();F.eventMetadata=H;kD(mD(),c,G,E,F)}}finally{z(y,A)}e.eventModel=e.eventModel||{};q.length>0?e.eventModel[K.D.hc]=q.join(\",\"):delete e.eventModel[K.D.hc];yD.H||S(43);b.noGtmEvent===void 0&&b.eventMetadata&&b.eventMetadata[L.J.wn]&&(b.noGtmEvent=!0);e.eventModel[K.D.Xc]&&(b.noGtmEvent=!0);return b.noGtmEvent?void 0:e}}},ND.get=function(a,\nb){S(53);if(a.length===4&&Jb(a[1])&&Jb(a[2])&&Ib(a[3])){var c=rC(a[1],b.isGtmEvent),d=String(a[2]),e=a[3];if(c){yD.H||S(43);var f=wD();if(Mb(hm(),function(h){return c.destinationId===h})){vD(a,b);var g={};Gb((g[K.D.Uf]=d,g[K.D.Tf]=e,g),null);nD(d,function(h){ld(function(){e(h)})},c.id,b)}else SA(c.destinationId,f,{source:4,fromContainerExecution:b.fromContainerExecution})}}},ND.js=function(a,b){var c;if(a.length===2&&a[1].getTime){yD.H=!0;var d=vD(a,b),e=d.eventId,f=d.priorityId,g={};c=(g.event=\"gtm.js\",\ng[\"gtm.start\"]=a[1].getTime(),g[\"gtm.uniqueEventId\"]=e,g[\"gtm.priorityId\"]=f,g)}else c=void 0;return c},ND.policy=function(a){if(a.length===3&&Jb(a[1])&&Ib(a[2])){Rx(a[1],a[2]);S(74);if(a[1]===\"all\"){S(75);var b=!1;try{b=a[2](I(5),\"unknown\",{})}catch(k){}b||S(76)}if(Q(610)){var c=a[1]===\"all\";if(Lx.includes(a[1])||c){var d=c?\"a\":\"i\",e=n(c?Lx:[a[1]]),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value,h=!1;try{h=a[2](I(5),g,{})}catch(k){}h||(Nx||(Nx=new Mx),Nx.ji(g,d))}}finally{z(e,f)}}}}else S(73)},\nND.reset_target_config=function(a,b){if(xD(b)&&a.length===2&&Jb(a[1])){var c=rC(a[1],!0);c&&rD(c.id)}},ND.set=function(a,b){var c=void 0;a.length===2&&Fb(a[1])?c=Gb(a[1],null):a.length===3&&Jb(a[1])&&(c={},Fb(a[2])||Array.isArray(a[2])?c[a[1]]=Gb(a[2],null):c[a[1]]=a[2]);if(c){Zi(23,!0);var d=vD(a,b),e=d.eventId,f=d.priorityId;Gb(c,null);I(5);var g=Gb(c,null);mD().H.push(\"set\",[g],void 0,b);c[\"gtm.uniqueEventId\"]=e;f&&(c[\"gtm.priorityId\"]=f);delete c.event;b.overwriteModelFields=!0;return c}},ND),\nPD={},QD=(PD.policy=!0,PD);var SD=function(a){if(RD(a))return a;this.value=a};SD.prototype.getUntrustedMessageValue=function(){return this.value};var RD=function(a){return!a||Db(a)!==\"object\"||Fb(a)?!1:\"getUntrustedMessageValue\"in a};SD.prototype.getUntrustedMessageValue=SD.prototype.getUntrustedMessageValue;\nvar TD=function(a,b){if(a){var c=a.trim().replaceAll(/\\s+/g,\"\").replaceAll(/(\\d{2,})\\./g,\"$1\").replaceAll(/-/g,\"\").replaceAll(/\\((\\d+)\\)/g,\"$1\");if(b&&c.match(/^\\+?\\d{3,4}$/))return c;c.charAt(0)!==\"+\"&&(c=\"+\"+c);var d=Q(597)?7:10;if(c.match(new RegExp(\"^\\\\+\\\\d{\"+d+\",15}$\")))return c}},VD=function(a){if(a){var b=a.trim();if(UD.test(b))return b.toLowerCase().replaceAll(/[- ]+/g,\"\")}},ZD=function(a){var b=WD(XD)(a);if(b&&!YD(b))return b},$D=function(a,b){for(var c=a.split(\".\"),d=b.toLowerCase(),e=0;e<\nc.length-1;e++){var f=c.slice(e).join(\".\");if(d===f)return!0}return!1},YD=function(a){if(!B.location)return!1;var b=Cj(B.location,\"host\",!0);return a.toLowerCase().indexOf(b)>=0},WD=function(a){return function(b){var c=b.match(a);return c?c[0].trim().toLowerCase():void 0}},XD=/[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,}/i,aE=/[A-Z0-9._%+-]+\\s*@\\s*[A-Z0-9.-]+\\.[A-Z]{2,}/i,bE=WD(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s)+$/),UD=RegExp(\"^(?:[A-Z]{1,2}\\\\d[A-Z\\\\d]?[ -]?\\\\d[A-Z]{2}|[A-Z]\\\\d[A-Z][ -]?\\\\d[A-Z]\\\\d|\\\\d{4} ?[A-Z]{2}|[A-Z]\\\\d{4}[A-Z]{3}|\\\\d{5}(?:-\\\\d{4})?|\\\\d{5}-\\\\d{3}|\\\\d{4}-\\\\d{3}|\\\\d{3}-\\\\d{4}|\\\\d{2}-\\\\d{3}|\\\\d{3} ?\\\\d{2}|\\\\d{4,7})$\",\n\"i\"),cE=WD(/^([^\\x00-\\x40\\x5b-\\x60\\x7b-\\xff]|[.-]|\\s|\\d)+$/);\nvar dE=function(){var a=String(aj(8,function(){return 0}));a.indexOf(\".\")!==-1&&(a=a.substring(0,a.indexOf(\".\")+3));var b=aj(7,function(){return 0});Zi(8,0);Zi(7,0);return{fu:Number(a),eu:b}},eE=function(){return aj(6,function(){return new Map})},hE=function(a,b){for(var c=Of(36,2),d=[],e=[{no:a,depth:0}];e.length>0;){var f=e.shift(),g=f.no,h=f.depth,k=n(Object.keys(g)),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value;if(!fE.has(p)){var q=g[p];if(q)if(Fb(q))h+1<=c&&e.push({no:q,depth:h+1});else{var r=\nn(b),t=r.next();try{for(;!t.done;t=r.next()){var u=t.value,v=gE[u];if(v){var x=v.qa(String(q)),y=v.Ic.test(p),A=cw(String(q));if(v.Ct&&x||y&&x||y&&A){d.push({Ba:x||String(q),Ga:u});b.delete(u);break}}}}finally{z(r,t)}if(b.size===0)return d}}}}finally{z(k,m)}}return d},fE=new Set([\"items\",\"ecommerce\"]),iE=RegExp(\"phone\",\"i\"),jE=RegExp(\"first_?name\",\"i\"),kE=RegExp(\"last_?name\",\"i\"),lE=RegExp(\"country\",\"i\"),mE=RegExp(\"post|zip\",\"i\"),nE=RegExp(\"address|street\",\"i\"),oE=RegExp(\"city\",\"i\"),pE=RegExp(\"region|state|province\",\n\"i\"),qE={},gE=(qE[\"1\"]={Ic:/e[-_]?mail|mail(?!ing)|correo|epost|emel|(^|[^a-z0-9])em([^a-z0-9]|$)/i,qa:ZD,Ct:!0},qE[\"2\"]={Ic:iE,qa:function(a){return TD(a,!1)}},qE[\"3\"]={Ic:jE,qa:bE},qE[\"4\"]={Ic:kE,qa:bE},qE[\"8\"]={Ic:nE,qa:cE},qE[\"9\"]={Ic:oE,qa:bE},qE[\"10\"]={Ic:pE,qa:bE},qE[\"6\"]={Ic:mE,qa:VD},qE[\"5\"]={Ic:lE,qa:bE},qE);\nfunction rE(a){var b=zd()||0,c=[\"1\"];Q(568)&&c.push(\"2\",\"3\",\"4\",\"5\",\"6\",\"8\",\"9\",\"10\");var d=hE(a,new Set(c)),e=aj(6,function(){return new Map}),f=n(d),g=f.next();try{for(;!g.done;g=f.next()){var h=g.value;e.set(h.Ga,h)}}finally{z(f,g)}var k=(zd()||0)-b,m=aj(8,function(){return 0});Zi(8,m+k);var p=aj(7,function(){return 0});Zi(7,p+1);};var sE=function(){var a=this;this.loaded=!1;this.listeners=[];if(C.readyState===\"complete\")this.onLoad();else jd(B,\"load\",function(){return void a.onLoad()})};sE.prototype.onLoad=function(){if(!this.loaded){this.loaded=!0;for(var a=0;a<this.listeners.length;a++)ld(this.listeners[a])}};var uE=function(a){var b=tE;b.loaded?ld(a):b.listeners.push(a)},tE=new sE;var vE=function(){this.ba=0;this.K={};this.H=[];this.P=[];this.ia=this.T=this.ka=!1},xE=function(a,b,c){var d=wE;a.eventCallback=b;c&&(a.eventTimeout=c);return d.push(a)},yE=function(a,b){if(!Kb(b)||b<0)b=0;var c=ko(),d=0,e=!1,f=void 0;f=B.setTimeout(function(){e||(e=!0,a());f=void 0},b);return function(){var g=c?c.subscribers:1;++d===g&&(f&&(B.clearTimeout(f),f=void 0),e||(a(),e=!0))}},AE=function(a){var b;if(a.P.length)b=a.P.shift();else if(a.H.length)b=a.H.shift();else return;var c;var d=b;if(a.ka||\n!zE(d.message))c=d;else{a.ka=!0;var e=d.message[\"gtm.uniqueEventId\"],f,g;typeof e===\"number\"?(f=e-2,g=e-1):(f=lo(),g=lo(),d.message[\"gtm.uniqueEventId\"]=lo());var h={},k={message:(h.event=\"gtm.init_consent\",h[\"gtm.uniqueEventId\"]=f,h),messageContext:{eventId:f}},m={},p={message:(m.event=\"gtm.init\",m[\"gtm.uniqueEventId\"]=g,m),messageContext:{eventId:g}};a.H.unshift(p,d);c=k}return c},DE=function(a){a.ia||S(196);for(var b=!1,c;!a.T&&(c=AE(a));){a.T=!0;var d=aA;delete d.H.eventModel;Yz(d);var e=c,f=\ne.message,g=e.messageContext;if(f==null)a.T=!1;else{g.fromContainerExecution&&bA();try{if(Ib(f))try{f.call(cA)}catch(M){}else if(Array.isArray(f)){if(Jb(f[0])){var h=f[0].split(\".\"),k=h.pop(),m=f.slice(1),p=dA(h.join(\".\"),2);if(p!=null)try{p[k].apply(p,m)}catch(M){}}}else{var q=void 0;if(Qb(f))a:{if(f.length&&Jb(f[0])){var r=OD[f[0]];if(r&&(!g.fromContainerExecution||!QD[f[0]])){q=r(f,g);break a}}q=void 0}else q=f;if(q){var t;var u=void 0,v=q,x=v._clear||g.overwriteModelFields,y=n(Object.keys(v)),\nA=y.next();try{for(;!A.done;A=y.next())u=A.value,u!==\"_clear\"&&(x&&aA.set(u,void 0),aA.set(u,v[u]))}finally{z(y,A)}Q(592)&&rE(v);$i(11)||Zi(11,v[\"gtm.start\"]);var E=v[\"gtm.uniqueEventId\"];v.event?(typeof E!==\"number\"&&(E=lo(),v[\"gtm.uniqueEventId\"]=E,aA.set(\"gtm.uniqueEventId\",E)),t=GB(v)):t=!1;b=t||b}}}finally{g.fromContainerExecution&&Yz(aA,!0);var F=f[\"gtm.uniqueEventId\"];if(typeof F===\"number\"){for(var G=a,H=G.K[String(F)]||[],J=0;J<H.length;J++)G.P.push(BE(H[J]));H.length&&G.P.sort(CE);delete G.K[String(F)];\nF>a.ba&&(a.ba=F)}a.T=!1}}}return!b},EE=function(){var a=wE;a.ia&&S(195);a.ia=!0;if(dl.H){var b=!Jf(51),c=xz();vz(c,{stage:bz.aa.fh});if(b){var d=wz(c,{stage:bz.aa.Xk},bz.aa.wi);d!==void 0&&(c.H.Y=d)}var e=a.H.length;xz().H.C=e}DE(a);if(dl.H){var f=xz(),g=wz(f,{stage:bz.aa.Uk},bz.aa.fh);g!==void 0&&(f.H.B=g)}try{var h=B[I(19)],k=I(5),m=h.hide;if(m&&m[k]!==void 0&&m.end){m[k]=!1;var p=!0,q;for(q in m)if(m.hasOwnProperty(q)&&m[q]===!0){p=!1;break}p&&(m.end(),m.end=null)}}catch(r){I(5)}},FE=function(a,\nb){if(a.ba<b.notBeforeEventId){var c=String(b.notBeforeEventId);a.K[c]=a.K[c]||[];a.K[c].push(b)}else a.P.push(BE(b)),a.P.sort(CE),nd(function(){a.T||DE(a)})};\nvE.prototype.bind=function(){function a(h){var k={};if(RD(h)){var m=h;h=RD(m)?m.getUntrustedMessageValue():void 0;k.fromContainerExecution=!0}return{message:h,messageContext:k}}var b=this,c=Wc(I(19),[]),d=jo();d.pruned===!0&&S(83);this.K=BD().get();BD().listen(function(h){FE(b,h)});d.subscribers=(d.subscribers||0)+1;var e=c.push,f=this;c.push=function(){var h;fo();if(co.H.SANDBOXED_JS_SEMAPHORE>0){h=[];for(var k=0;k<arguments.length;k++)h[k]=new SD(arguments[k])}else h=[].slice.call(arguments,0);\nvar m=h.map(function(t){return a(t)});f.H.push.apply(f.H,m);var p=e.apply(c,h),q=Math.max(100,Of(1,300));if(this.length>q)for(S(4),d.pruned=!0;this.length>q;)this.shift();var r=typeof p!==\"boolean\"||p;return DE(f)&&r};var g=c.slice(0).map(function(h){return a(h)});this.H.push.apply(this.H,g);Jf(51)||(dl.H&&Az(),ld(GE));bC(function(){if(!d.gtmDom){d.gtmDom=!0;var h={};c.push((h.event=\"gtm.dom\",h))}});uE(function(){if(!d.gtmLoad){d.gtmLoad=!0;var h={};c.push((h.event=\"gtm.load\",h))}})};\nvE.prototype.push=function(a){return B[I(19)].push(a)};var wE=new vE;function CE(a,b){var c=a.messageContext,d=b.messageContext;if(c.eventId!==d.eventId)return c.eventId-d.eventId;var e,f,g;a:{for(var h=(e=c.priorityQueue)!=null?e:[c.priorityId],k=(f=d.priorityQueue)!=null?f:[d.priorityId],m=Math.min(h.length,k.length),p=0;p<m;p++)if(h[p]!==k[p]){g=h[p]-k[p];break a}g=h.length-k.length}return g}\nfunction zE(a){if(a==null||typeof a!==\"object\")return!1;if(a.event)return!0;if(Qb(a)){var b=a[0];if(b===\"config\"||b===\"event\"||b===\"js\"||b===\"get\")return!0}return!1}function BE(a){return{message:a.message,messageContext:a.messageContext}}function HE(a,b,c){return xE(a,b,c)}function IE(a,b){return yE(a,b)}function GE(){EE()}function JE(a){return wE.push(a)};var KE=function(){};KE.prototype.bind=function(){var a,b=Gj(B.location.href);(a=b.hostname+b.pathname)&&hj(\"dl\",encodeURIComponent(a));var c;var d=I(5);if(d){var e=Jf(7)?1:0,f=tm(),g=f&&f.fromContainerExecution?1:0,h=f&&f.source||0,k=I(6);c=d+\";\"+k+\";\"+g+\";\"+h+\";\"+e}else c=void 0;var m=c;m&&hj(\"tdp\",m);var p=nq(!0);p!==void 0&&hj(\"frm\",String(p))};var LE=new KE;var ME=function(){this.H=Vk();this.K=void 0},NE=function(a,b){return Xk(a,function(c){return c.ob>0?b?c.ob+\"_\"+Uk(c):String(c.ob):void 0})};\nME.prototype.bind=function(){var a=this;if(Qo()||dl.K)hj(\"csp\",function(){var b=NE(a.H,!0);Yk(a.H);return b},!1),hj(\"mde\",function(){var b=al.H,c=NE(b,!1);Yk(b);return c},!1),B.addEventListener(\"securitypolicyviolation\",function(b){if(b.disposition===\"enforce\"){S(179);var c=kl(b.effectiveDirective);if(c){var d;a:{var e=b.blockedURI,f=hl;if(dl.K&&e){var g=gl(c,e);if(g){var h;d=(h=il(f,c))==null?void 0:h[g];break a}}d=void 0}var k=d;if(k){var m;a:{try{var p=new URL(b.blockedURI),q=p.pathname.indexOf(\";\");\nm=q>=0?p.origin+p.pathname.substring(0,q):p.origin+p.pathname;break a}catch(F){}m=void 0}var r=m;if(r){var t=n(k),u=t.next();try{for(;!u.done;u=t.next()){var v=u.value;if(!v.Co){v.Co=!0;var x={eventId:v.eventId,priorityId:v.priorityId};if(Qo()){var y=x,A={type:1,blockedUrl:r,endpoint:v.endpoint,violation:b.effectiveDirective};if(Qo()){var E=Wo(\"TAG_DIAGNOSTICS\",{eventId:y==null?void 0:y.eventId,priorityId:y==null?void 0:y.priorityId});E.tagDiagnostics=A;Po(E)}}OE(a,v.destinationId,v.endpoint,c)}}}finally{z(t,\nu)}jl(c,b.blockedURI)}}}}})};var OE=function(a,b,c,d){Zk(a.H,b,c,1,d);fj(dj,\"csp\",!0);fj(dj,\"mde\",!0);c!==61&&c!==56&&a.K===void 0&&(a.K=B.setTimeout(function(){a.H.ob>0&&jn(!1);a.K=void 0},500))},PE=new ME;var QE=function(){this.sequenceNumber=0};QE.prototype.bind=function(){var a=this;RE(this);Jf(65)&&hj(\"mtbl\",\"1\");hj(\"v\",\"3\");hj(\"t\",\"t\");hj(\"pid\",function(){return String(rk(nk.fa.hh))});hj(\"gtm\",function(){return Hu()});hj(\"seq\",function(){return String(++a.sequenceNumber)});hj(\"exp\",function(){return $p()})};var RE=function(a){if(rk(nk.fa.hh)===void 0){var b=function(){qk(nk.fa.hh,Nb());a.sequenceNumber=0};b();md(b,864E5)}else tk(nk.fa.hh,function(){a.sequenceNumber=0});a.sequenceNumber=0},SE=new QE;function TE(a){return function(){return B[a]}}\nvar UE={},VE=(UE[14]=function(){var a;return(a=B.crypto)==null?void 0:a.getRandomValues},UE[15]=function(){var a,b;return(a=B.crypto)==null?void 0:(b=a.subtle)==null?void 0:b.digest},UE[1]=TE(\"fetch\"),UE[6]=TE(\"Map\"),UE[2]=function(){return Math.random},UE[8]=function(){return ma(Object,\"assign\")},UE[9]=function(){return Object.entries},UE[10]=function(){return Object.fromEntries},UE[5]=TE(\"Promise\"),UE[16]=TE(\"queueMicrotask\"),UE[13]=TE(\"RegExp\"),UE[17]=TE(\"requestIdleCallback\"),UE[3]=function(){return Rc.sendBeacon},\nUE[7]=TE(\"Set\"),UE[12]=function(){return String.prototype.endsWith},UE[11]=function(){return String.prototype.startsWith},UE[4]=TE(\"XMLHttpRequest\"),UE),WE={},XE=(WE[15]=!0,WE);var YE=/^(https?:)?\\/\\//;\nfunction sF(){};function tF(){var a=!1,b=function(){!a&&kA()&&(a=!0)};Jf(62)&&(Rx(\"detect_link_click_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.waitForTags)===!0?(b(),!1):!0}),Rx(\"detect_form_submit_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.waitForTags)===!0?(b(),!1):!0}),Rx(\"detect_youtube_activity_events\",function(c,d,e){var f;return((f=e.options)==null?void 0:f.fixMissingApi)===!0?(b(),!1):!0}))};var uF=function(){this.H=this.gppString=void 0};uF.prototype.reset=function(){this.H=this.gppString=void 0};var vF=new uF;[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce(function(a,b){return a+b});Ot({xv:0,wv:1,sv:2,nv:3,tv:4,ov:5,vv:6,qv:7,rv:8,mv:9,pv:10,yv:11}).map(function(a){return Number(a)});Ot({Av:0,Bv:1,zv:2}).map(function(a){return Number(a)});var wF=function(a,b,c,d){Ut.call(this);this.be=b;this.nd=c;this.Tb=d;this.Ma=new Map;this.de=0;this.ka=new Map;this.Ea=new Map;this.ba=void 0;this.K=a};va(wF,Ut);wF.prototype.P=function(){delete this.H;this.Ma.clear();this.ka.clear();this.Ea.clear();this.ba&&(Qt(this.K,\"message\",this.ba),delete this.ba);delete this.K;delete this.Tb;Ut.prototype.P.call(this)};\nvar xF=function(a){if(a.H)return a.H;a.nd&&a.nd(a.K)?a.H=a.K:a.H=mq(a.K,a.be);var b;return(b=a.H)!=null?b:null},zF=function(a,b,c){if(xF(a))if(a.H===a.K){var d=a.Ma.get(b);d&&d(a.H,c)}else{var e=a.ka.get(b);if(e&&e.dk){yF(a);var f=++a.de;a.Ea.set(f,{je:e.je,ys:e.lo(c),persistent:b===\"addEventListener\"});a.H.postMessage(e.dk(c,f),\"*\")}}},yF=function(a){a.ba||(a.ba=function(b){if(b.source===a.H)try{var c;c=a.Tb?a.Tb(b):void 0;if(c){var d=c.Pt,e=a.Ea.get(d);if(e){e.persistent||a.Ea.delete(d);var f;(f=\ne.je)==null||f.call(e,e.ys,c.payload)}}}catch(g){}},Pt(a.K,\"message\",a.ba))};var AF=function(a,b){var c=b.listener,d=(0,a.__gpp)(\"addEventListener\",c);d&&c(d,!0)},BF=function(a,b){(0,a.__gpp)(\"removeEventListener\",b.listener,b.listenerId)},CF={lo:function(a){return a.listener},dk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"addEventListener\",version:\"1.1\"},c},je:function(a,b){var c=b.__gppReturn;a(c.returnValue,c.success)}},DF={lo:function(a){return a.listener},dk:function(a,b){var c={};return c.__gppCall={callId:b,command:\"removeEventListener\",version:\"1.1\",\nparameter:a.listenerId},c},je:function(a,b){var c=b.__gppReturn,d=c.returnValue.data;a==null||a(d,c.success)}};function EF(a){var b={};xf(a.data)?b=JSON.parse(a.data):b=a.data;return{payload:b,Pt:b.__gppReturn.callId}}\nvar FF=function(a,b){var c;c=(b===void 0?{}:b).timeoutMs;Ut.call(this);this.caller=new wF(a,\"__gppLocator\",function(d){return typeof d.__gpp===\"function\"},EF);this.caller.Ma.set(\"addEventListener\",AF);this.caller.ka.set(\"addEventListener\",CF);this.caller.Ma.set(\"removeEventListener\",BF);this.caller.ka.set(\"removeEventListener\",DF);this.timeoutMs=c!=null?c:500};va(FF,Ut);FF.prototype.P=function(){this.caller.dispose();Ut.prototype.P.call(this)};\nFF.prototype.addEventListener=function(a){var b=this,c=gq(function(){a(GF,!0)}),d=this.timeoutMs===-1?void 0:setTimeout(function(){c()},this.timeoutMs);zF(this.caller,\"addEventListener\",{listener:function(e,f){clearTimeout(d);try{var g;var h;((h=e.pingData)==null?void 0:h.gppVersion)===void 0||e.pingData.gppVersion===\"1\"||e.pingData.gppVersion===\"1.0\"?(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:1,gppString:\"GPP_ERROR_STRING_IS_DEPRECATED_SPEC\",\napplicableSections:[-1]}}):Array.isArray(e.pingData.applicableSections)?g=e:(b.removeEventListener(e.listenerId),g={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_EXPECTED_APPLICATION_SECTION_ARRAY\",applicableSections:[-1]}});a(g,f)}catch(k){if(e==null?0:e.listenerId)try{b.removeEventListener(e.listenerId)}catch(m){a(HF,!0);return}a(IF,!0)}}})};\nFF.prototype.removeEventListener=function(a){zF(this.caller,\"removeEventListener\",{listener:function(){},listenerId:a})};\nvar IF={eventName:\"signalStatus\",data:\"ready\",pingData:{internalErrorState:2,gppString:\"GPP_ERROR_STRING_UNAVAILABLE\",applicableSections:[-1]},listenerId:-1},GF={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_LISTENER_REGISTRATION_TIMEOUT\",internalErrorState:2,applicableSections:[-1]},listenerId:-1},HF={eventName:\"signalStatus\",data:\"ready\",pingData:{gppString:\"GPP_ERROR_STRING_REMOVE_EVENT_LISTENER_ERROR\",internalErrorState:2,applicableSections:[-1]},listenerId:-1};function JF(a){var b;if(!(b=a.pingData.signalStatus===\"ready\")){var c=a.pingData.applicableSections;b=!c||c.length===1&&c[0]===-1}if(b){vF.gppString=a.pingData.gppString;var d=a.pingData.applicableSections.join(\",\");vF.H=d}}function MF(){try{var a=new FF(B,{timeoutMs:-1});xF(a.caller)&&a.addEventListener(JF)}catch(b){}};function Ix(){var a=[[\"cv\",I(1)],[\"rv\",I(14)],[\"tc\",yA.tags.filter(function(d){return d}).length]],b=Kf(15);b&&a.push([\"x\",b]);var c=$p();c&&a.push([\"tag_exp\",c]);return a};var NF=function(){var a=this;this.H={};this.K={};Fx(function(b){var c=b.eventId,d=b.qe,e=[],f=a.H[c]||[];f.length&&e.push([\"hf\",f.join(\".\")]);var g=a.K[c]||[];g.length&&e.push([\"ht\",g.join(\".\")]);d&&(delete a.H[c],delete a.K[c]);return e})},OF=function(){var a=0;return function(b){switch(b){case 1:a|=1;break;case 2:a|=2;break;case 3:a|=4}return a}},PF;function QF(){return!1}\nfunction RF(){var a={};return function(b,c,d){}};function SF(a,b){var c=b.event,d={gtm:c.Ze.gtm,ecommerce:c.Ze.ecommerce};return ma(Object,\"assign\").call(Object,{},{eventId:c.id,priorityId:c.priorityId,priorityQueue:c.priorityQueue,In:Px(a),Bg:function(e){c.od.Bg(e)},Ze:d,originalEventData:c.originalEventData,Cs:{index:b.index,type:b.type,name:b.name},ji:!!XA(a,3),Ub:function(){return a}},TF())}\nfunction TF(){if(!QF())return{wb:void 0,log:function(){}};var a=RF(),b,c;return{wb:{uk:[],Dg:{},nc:function(d,e,f){e===1&&(b=d);e===7&&(c=f);a(d,e,f)},fi:Vh()},log:function(d){var e=Ra.apply(1,arguments);b&&a(b,4,{level:d,source:c,message:e})}}}function UF(a){if(!a)return{};var b=a.Cs;return WA(b.type,b.index,b.name)}function VF(a){if(!a)return{};var b={originatingEntity:UF(a)};a.priorityQueue&&(b.priorityQueue=a.priorityQueue);return b};function WF(){var a=XF;return function(b,c,d){YF(c);var e=qh(b)?void 0:1,f=new ob,g=n(Object.entries(c)),h=g.next();try{for(;!h.done;h=g.next()){var k=n(h.value),m=k.next().value,p=k.next().value,q=m,r=p,t=Wd(r,void 0,e);t===void 0&&r!==void 0&&S(44);f.set(q,t)}}finally{z(g,h)}a.Vb(Sf());var u=SF(b,d);var v;v=sf(a.H.Kq(u,[b,f]));\na.Vb();v instanceof Va&&(v.type===\"return\"?v=v.data:v=void 0);return D(v,void 0,e)}}function YF(a){var b=a.gtmOnSuccess,c=a.gtmOnFailure;Ib(b)&&(a.gtmOnSuccess=function(){ld(b)});Ib(c)&&(a.gtmOnFailure=function(){ld(c)})};function cG(){var a;a=a===void 0?document:a;var b;return!((b=a.featurePolicy)==null||!b.allowedFeatures().includes(\"attribution-reporting\"))};function fG(a,b,c,d){d=d===void 0?!1:d;var e=eq(),f=cq(e);if(f.url)if(d){var g=c(f.url);b!==g&&X(a,K.D.Ne,g)}else{var h=f.url;b!==h&&X(a,K.D.Ne,c(h))}};function gG(){var a=B.screen;return{width:a?a.width:0,height:a?a.height:0}}\nfunction hG(a){if(C.hidden)return!0;var b=a.getBoundingClientRect();if(b.top===b.bottom||b.left===b.right||!B.getComputedStyle)return!0;var c=B.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 h=g.indexOf(\"opacity(\");h>=0&&(g=g.substring(h+8,g.indexOf(\")\",h)),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=B.getComputedStyle(d,null))}return!1}var wG=\"platform platformVersion architecture model uaFullVersion bitness fullVersionList wow64\".split(\" \");function xG(a){var b;return(b=a.google_tag_data)!=null?b:a.google_tag_data={}}function yG(a){var b,c;return(c=(b=a.google_tag_data)==null?void 0:b.uach_promise)!=null?c:null}function zG(a){var b,c;return typeof((b=a.navigator)==null?void 0:(c=b.userAgentData)==null?void 0:c.getHighEntropyValues)===\"function\"}\nfunction AG(a){if(!zG(a))return null;var b=xG(a);if(b.uach_promise)return b.uach_promise;var c=a.navigator.userAgentData.getHighEntropyValues(wG).then(function(d){b.uach!=null||(b.uach=d);return d});return b.uach_promise=c};var NG=new Map([[\"aw\",4]]);function OG(a){var b=Vr[a],c=NG.get(a);return c?(Wq(b,c)||[]).some(function(d){return d.m===\"0\"||d.m===void 0}):!1}\nfunction PG(a,b){if(Q(495)){var c=new Map,d=n(NG),e=d.next();try{for(;!e.done;e=d.next()){var f=n(e.value),g=f.next().value,h=f.next().value,k=g,m=h,p=a[k],q=Array.isArray(p)?p[0]:p;if(q!==void 0){var r={},t=(r.k=q,r.i=String(Math.floor(Date.now()/1E3)),r.b=[],r.m=\"1\",r),u=Aq(t,m);u&&(OG(k)||c.set(k,u))}}}finally{z(d,e)}if(c.size){var v,x=b.domain&&b.domain!==\"auto\"?b.domain:\"auto:\"+B.location.hostname,y={},A=(y.p=b.path||\"/\",y.ce=b.Wv,y.d=x,y),E=n(c),F=E.next();try{for(;!F.done;F=E.next()){var G=\nn(F.value),H=G.next().value,J=G.next().value;A[H]=J}}finally{z(E,F)}v=\"_/set_cookie?\"+Wi(A);var M,T=I(58);M=Gf(v,T);var V=Mj()+\"/\"+M;wd(V)}}};function QG(a){return\"CWVWebViewMessage\"in a}function RG(a){var b=B,c=b.webkit;delete b.webkit;a(b.webkit);b.webkit=c}function SG(a,b){var c={action:\"gcl_setup\"};if(QG(a.messageHandlers))return a.messageHandlers.CWVWebViewMessage.postMessage({command:b,payload:c}),!0;var d=a.messageHandlers[b];return d?(d.postMessage(c),!0):!1};var TG={},UG=(TG.awb={notFound:178},TG.ytb={notFound:194},TG);function VG(a){var b,c=(b=UG[a])==null?void 0:b.notFound;c&&S(c)}\nfunction WG(a){if(!rk(nk.fa.dn)&&\"webkit\"in B&&B.webkit.messageHandlers){var b=function(){try{RG(function(c){if(c){var d;d=QG(c.messageHandlers)||\"awb\"in c.messageHandlers?{command:\"awb\",source:5}:QG(c.messageHandlers)||\"ytb\"in c.messageHandlers?{command:\"ytb\",source:8}:void 0;d&&(qk(nk.fa.dn,function(e){var f=d.source;e.gclid&&Ks(\"gcl_aw\",e.gclid,f,a);e.wbraid&&Ks(\"gcl_gb\",e.wbraid,f,a)}),SG(c,d.command)||VG(d.command))}})}catch(c){S(193)}};Tm(function(){as(bq)?b():Um(b,bq)},bq)}};var XG=[\"https://www.google.com\",\"https://www.youtube.com\",\"https://m.youtube.com\"];function YG(a){return a.data.action!==\"gcl_transfer\"?(S(173),!0):a.data.gadSource?a.data.gclid?!1:(S(181),!0):(S(180),!0)}\nfunction ZG(a,b){if(!a||Q(a)){if(rk(nk.fa.Ue))return S(176),nk.fa.Ue;if(rk(nk.fa.hn))return S(170),nk.fa.Ue;var c=eq();if(!c)S(171);else if(c.opener){var d=function(g){if(!XG.includes(g.origin))S(172);else if(!YG(g)){var h={gadSource:g.data.gadSource};h.gclid=g.data.gclid;qk(nk.fa.Ue,h);b&&g.data.gclid&&Ks(\"gcl_aw\",String(g.data.gclid),6,b);var k;(k=g.stopImmediatePropagation)==null||k.call(g);Qt(c,\"message\",d)}};if(Pt(c,\"message\",d)){qk(nk.fa.hn,!0);var e=n(XG),f=e.next();try{for(;!f.done;f=e.next())c.opener.postMessage({action:\"gcl_setup\"},\nf.value)}finally{z(e,f)}S(174);return nk.fa.Ue}S(175)}}};function hH(a,b){b=b===void 0?!0:b;var c=Bb(yb.GTAG_EVENT_FEATURE_CHANNEL||[]);if(c&&(X(a,K.D.Yf,c),b)){var d=mC.H.slice();yb.GTAG_EVENT_FEATURE_CHANNEL=d}};function mH(){var a=B.__uspapi;if(Ib(a)){var b=\"\";try{a(\"getUSPData\",1,function(c,d){if(d&&c){var e=c.uspString;e&&RegExp(\"^[\\\\da-zA-Z-]{1,20}$\").test(e)&&(b=e)}})}catch(c){}return b}};function pH(){return Math.floor(Math.random()*20)};var qH=[K.D.Fi].map(function(a){return a.slice(2)});function tH(a){}tH.U=\"internal.addAdsClickIds\";function uH(a,b){var c=this;}uH.publicName=\"addConsentListener\";var vH=!1;function wH(a){for(var b=0;b<a.length;++b)if(vH)try{a[b]()}catch(c){S(77)}else a[b]()}function xH(a,b,c){var d=this,e;return e}xH.U=\"internal.addDataLayerEventListener\";function yH(a,b,c){}yH.publicName=\"addDocumentEventListener\";function zH(a,b,c,d){}zH.publicName=\"addElementEventListener\";function AH(a){return a.V.mb()};function BH(a){}BH.publicName=\"addEventCallback\";\nfunction MH(a){if(a.form){var b;return((b=a.form)==null?0:b.tagName)?a.form:C.getElementById(a.form)}return rd(a,[\"form\"],100)};\nfunction PH(a){}PH.U=\"internal.addFormAbandonmentListener\";function QH(a,b,c,d){}\nQH.U=\"internal.addFormData\";\nfunction VH(a){}VH.U=\"internal.addGaSendListener\";function cI(a){var b=go(\"zones\");return b?b.getIsAllowedFn(km(),a):function(){return!0}}function dI(){var a=go(\"zones\");a&&a.unregisterChild(km())}\nfunction eI(){qB(jm(),function(a){var b=a.originalEventData[\"gtm.uniqueEventId\"],c=go(\"zones\");return c?c.isActive(km(),b):!0});nB(jm(),function(a){var b,c;b=a.entityId;c=a.securityGroups;return cI(Number(a.originalEventData[\"gtm.uniqueEventId\"]))(b,c)})};var fI=function(a,b){this.tagId=a;this.canonicalId=b};\nfunction gI(a,b){var c=this;\nreturn a}gI.U=\"internal.loadGoogleTag\";function hI(a){return new Od(\"\",function(b){var c=this.evaluate(b);if(c instanceof Od)return new Od(\"\",function(){var d=Ra.apply(0,arguments),e=this,f=ma(Object,\"assign\").call(Object,{},Gb(AH(this),null),{eventId:a.eventId,priorityId:a.priorityId,originalEventData:a.originalEventData}),g=d.map(function(k){return e.evaluate(k)}),h=this.V.zb();h.oe(f);return c.Lc.apply(c,[h].concat(w(g)))})})};function iI(a,b,c){var d=this;}iI.U=\"internal.addGoogleTagRestriction\";\nfunction pI(a,b){}pI.U=\"internal.addHistoryChangeListener\";function qI(a,b,c){}qI.publicName=\"addWindowEventListener\";function rI(a,b){return!0}rI.publicName=\"aliasInWindow\";function sI(a,b,c){}sI.U=\"internal.appendRemoteConfigParameter\";function tI(a){var b;return b}\ntI.publicName=\"callInWindow\";function uI(a){}uI.publicName=\"callLater\";function vI(a){}vI.U=\"callOnDomReady\";function wI(a){}wI.U=\"callOnWindowLoad\";function zI(a,b){return c}zI.U=\"internal.claimDestination\";\nfunction SI(a){var b=Wb(),c;return c}SI.U=\"internal.compileFormMetadata\";function TI(a,b){var c;return c}TI.U=\"internal.computeGtmParameter\";function UI(a,b){var c=this;}UI.U=\"internal.consentScheduleFirstTry\";function VI(a,b){var c=this;}VI.U=\"internal.consentScheduleRetry\";function WI(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var c=a;if(!ok(c))throw Error(\"copyFromCrossContainerData requires valid CrossContainerSchema key.\");var d=rk(c);b=Wd(d,this.V,1);return b}WI.U=\"internal.copyFromCrossContainerData\";function XI(a,b){var c;var e=Wd(c,this.V,qh(AH(this).Ub())?2:1);e===void 0&&c!==void 0&&S(45);return e}XI.publicName=\"copyFromDataLayer\";\nfunction YI(a){var b=void 0;return b}YI.U=\"internal.copyFromDataLayerCache\";function ZI(a){var b;return b}ZI.publicName=\"copyFromWindow\";function $I(a){var b=void 0;return Wd(b,this.V,1)}$I.U=\"internal.copyKeyFromWindow\";var aJ=function(a){return a===Dm.ja.ib&&Wm.H[a]===Cm.Oa.Se&&!gp(K.D.ma)};var bJ=function(){return\"0\"},cJ=function(a){return typeof a!==\"string\"?\"\":Hj(a,[\"gclid\",\"dclid\",\"wbraid\",\"_gl\"],\"0\")};var dJ={},eJ={},fJ={},gJ={},hJ={},iJ={},jJ={},kJ={},lJ={},mJ={},nJ={},oJ={},pJ={},qJ={},rJ={},sJ={},tJ={},uJ={},vJ={},wJ={},xJ={},yJ={},zJ={},AJ={},BJ={},CJ=(BJ[K.D.yb]=(dJ[2]=[aJ],dJ),BJ[K.D.eg]=(eJ[2]=[aJ],eJ),BJ[K.D.Qi]=(fJ[2]=[aJ],fJ),BJ[K.D.am]=(gJ[2]=[aJ],gJ),BJ[K.D.bm]=(hJ[2]=[aJ],hJ),BJ[K.D.dm]=(iJ[2]=[aJ],iJ),BJ[K.D.fm]=(jJ[2]=[aJ],jJ),BJ[K.D.gm]=(kJ[2]=[aJ],kJ),BJ[K.D.Ch]=(lJ[2]=[aJ],lJ),BJ[K.D.fg]=(mJ[2]=[aJ],mJ),BJ[K.D.gg]=(nJ[2]=[aJ],nJ),BJ[K.D.hg]=(oJ[2]=[aJ],oJ),BJ[K.D.ig]=(pJ[2]=[aJ],\npJ),BJ[K.D.jg]=(qJ[2]=[aJ],qJ),BJ[K.D.kg]=(rJ[2]=[aJ],rJ),BJ[K.D.lg]=(sJ[2]=[aJ],sJ),BJ[K.D.mg]=(tJ[2]=[aJ],tJ),BJ[K.D.qb]=(uJ[1]=[aJ],uJ),BJ[K.D.Dd]=(vJ[1]=[aJ],vJ),BJ[K.D.Id]=(wJ[1]=[aJ],wJ),BJ[K.D.Be]=(xJ[1]=[aJ],xJ),BJ[K.D.Vc]=(yJ[1]=[aJ],yJ),BJ[K.D.Da]=(zJ[1]=[aJ],zJ),BJ[K.D.Ja]=(AJ[1]=[aJ],AJ),BJ),DJ={},EJ=(DJ[K.D.qb]=bJ,DJ[K.D.Dd]=bJ,DJ[K.D.Id]=bJ,DJ[K.D.Be]=bJ,DJ[K.D.Vc]=function(a){if(!Fb(a))return{};var b=Gb(a,null);delete b.match_id;return b},DJ[K.D.Da]=cJ,DJ[K.D.Ja]=cJ,DJ),FJ={},GJ={},\nHJ=(GJ[L.J.Za]=(FJ[2]=[aJ],FJ),GJ),IJ={};var JJ=function(a,b,c,d){this.H=a;this.P=b;this.T=c;this.ba=d};JJ.prototype.getValue=function(a){a=a===void 0?Dm.ja.jd:a;if(!this.P.some(function(b){return b(a)}))return this.T.some(function(b){return b(a)})?this.ba(this.H):this.H};JJ.prototype.K=function(){return Db(this.H)===\"array\"||Fb(this.H)?Gb(this.H,null):this.H};\nvar KJ=function(){},LJ=function(a,b){this.conditions=a;this.H=b},MJ=function(a,b,c){var d,e=((d=a.conditions[b])==null?void 0:d[2])||[],f,g=((f=a.conditions[b])==null?void 0:f[1])||[];return new JJ(c,e,g,a.H[b]||KJ)},NJ,OJ;var PJ=function(a){a.H=!0;if(Jf(52)){var b;a.settings=(b=data.productSettings)!=null?b:{};data.productSettings=void 0}},RJ=function(a){var b=QJ;b.H||PJ(b);return b.settings[a]},QJ=new function(){this.settings={};this.H=!1};var SJ=function(a,b,c){this.eventName=b;this.M=c;this.H={};this.isAborted=!1;this.target=a;this.metadata={};var d=c.eventMetadata||{},e=n(Object.keys(d)),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;W(this,g,d[g])}}finally{z(e,f)}},Ri=function(a,b){var c,d;return(c=a.H[b])==null?void 0:(d=c.getValue)==null?void 0:d.call(c,U(a,L.J.zg))},X=function(a,b,c){var d=a.H,e;c===void 0?e=void 0:(NJ!=null||(NJ=new LJ(CJ,EJ)),e=MJ(NJ,b,c));d[b]=e};\nSJ.prototype.mergeHitDataForKey=function(a,b){var c,d,e;c=(d=this.H[a])==null?void 0:(e=d.K)==null?void 0:e.call(d);if(!c)return X(this,a,b),!0;if(!Fb(c))return!1;X(this,a,ma(Object,\"assign\").call(Object,c,b));return!0};var TJ=function(a,b){b=b===void 0?{}:b;var c=n(Object.keys(a.H)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.H[e])==null?void 0:(h=(g=f).K)==null?void 0:h.call(g)}}finally{z(c,d)}return b};\nSJ.prototype.copyToHitData=function(a,b,c){var d=R(this.M,a);d===void 0&&(d=b);if(Jb(d)&&c!==void 0)try{d=c(d)}catch(e){}d!==void 0&&X(this,a,d)};\nvar U=function(a,b){var c=a.metadata[b];if(b===L.J.zg){var d;return c==null?void 0:(d=c.K)==null?void 0:d.call(c)}var e;return c==null?void 0:(e=c.getValue)==null?void 0:e.call(c,U(a,L.J.zg))},W=function(a,b,c){var d=a.metadata,e;c===void 0?e=c:(OJ!=null||(OJ=new LJ(HJ,IJ)),e=MJ(OJ,b,c));d[b]=e},UJ=function(a,b){b=b===void 0?{}:b;var c=n(Object.keys(a.metadata)),d=c.next();try{for(;!d.done;d=c.next()){var e=d.value,f=void 0,g=void 0,h=void 0;b[e]=(f=a.metadata[e])==null?void 0:(h=(g=f).K)==null?void 0:\nh.call(g)}}finally{z(c,d)}return b},uy=function(a,b,c){var d=RJ(a.target.destinationId);return d&&d[b]!==void 0?d[b]:c};\nSJ.prototype.copy=function(a){var b=new SJ((a==null?void 0:a.target)||this.target,(a==null?void 0:a.eventName)||this.eventName,(a==null?void 0:a.M)||this.M),c=TJ(this),d=n(Object.keys(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value;X(b,f,c[f])}}finally{z(d,e)}var g=UJ(this),h=n(Object.keys(g)),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;W(b,m,g[m])}}finally{z(h,k)}b.isAborted=this.isAborted;return b};var VJ=function(a){var b=a.M,c=b.eventId,d=b.priorityId;return d?c+\"_\"+d:String(c)};\nSJ.prototype.accept=function(){var a=sk(nk.fa.Yi,{}),b=VJ(this),c=this.target.destinationId;a[b]||(a[b]={});a[b][c]=jm();vk(nk.fa.Yi)};SJ.prototype.canBeAccepted=function(a){var b=rk(nk.fa.Yi);if(!b)return!0;var c=b[VJ(this)];if(!c)return!0;var d=c[a!=null?a:this.target.destinationId];return d===void 0||d===jm()};function WJ(a){return{getDestinationId:function(){return a.target.destinationId},getEventName:function(){return a.eventName},setEventName:function(b){a.eventName=b},getHitData:function(b){return Ri(a,b)},setHitData:function(b,c){X(a,b,c)},setHitDataIfNotDefined:function(b,c){Ri(a,b)===void 0&&X(a,b,c)},copyToHitData:function(b,c){a.copyToHitData(b,c)},getMetadata:function(b){return U(a,b)},setMetadata:function(b,c){W(a,b,c)},isAborted:function(){return a.isAborted},abort:function(){a.isAborted=!0},\ngetFromEventContext:function(b){return R(a.M,b)},Cb:function(){return a},getHitKeys:function(){return Object.keys(a.H)},getMergedValues:function(b){return a.M.getMergedValues(b,3)},mergeHitDataForKey:function(b,c){return Fb(c)?a.mergeHitDataForKey(b,c):!1},accept:function(){a.accept()},canBeAccepted:function(b){return a.canBeAccepted(b)}}};function XJ(a,b){var c;return c}XJ.U=\"internal.copyPreHit\";function YJ(a,b){var c=null;return Wd(c,this.V,2)}YJ.publicName=\"createArgumentsQueue\";function ZJ(a){return Wd(function(c){var d=YA();if(typeof c===\"function\")d(function(){c(function(f,g,h){var k=\nYA(),m=k&&k.getByName&&k.getByName(f);return(new B.gaplugins.Linker(m)).decorate(g,h)})});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.V,1)}ZJ.U=\"internal.createGaCommandQueue\";function $J(a){return Wd(function(){if(!Ib(e.push))throw Error(\"Object at \"+a+\" in window is not an array.\");e.push.apply(e,Array.prototype.slice.call(arguments,0))},this.V,\nqh(AH(this).Ub())?2:1)}$J.publicName=\"createQueue\";function aK(a,b){var c=null;return c}aK.U=\"internal.createRegex\";function bK(a){}bK.U=\"internal.declareConsentState\";function cK(a){var b=\"\";return b}cK.U=\"internal.decodeUrlHtmlEntities\";function dK(a,b,c){var d;return d}dK.U=\"internal.decorateUrlWithGaCookies\";function eK(){}eK.U=\"internal.deferCustomEvents\";function fK(a,b){try{return a.closest(b)}catch(c){return null}};\nvar qK=function(a){var b,c=(b=a==null?void 0:a.includeSelector)!=null?b:!0,d,e=(d=a==null?void 0:a.includeVisibility)!=null?d:!0,f,g=(f=a==null?void 0:a.selectMultipleElements)!=null?f:!1,h=(a==null?void 0:a.excludeElementSelectors)||[],k=(a==null?void 0:a.fieldFilters)||{email:!0,phone:!1,address:!1},m=aj(19,function(){return{}}),p=gK({includeSelector:c,includeVisibility:e,excludeElementSelectors:h,fieldFilters:k}),q=m[p];if(q&&Wb()-q.timestamp<200){var r=q.result,t;(r.elements.some(function(ta){return ta.di})||\n((t=r.ii)==null?0:t.di))&&nC(gC.Z.tj);return r}var u=hK(),v=u.status,x=[],y,A,E=[];if(Q(568)){var F=iK(k),G=jK(u.elements,F),H=kK(G),J=lK(H,h),M=mK(J);y=M.filter(function(ta){return ta.Ga===\"1\"})[0];for(var T=[],V={Ng:0};V.Ng<F.length;V={Ng:V.Ng},V.Ng++){var fa=J.filter(function(ta){return function(Za){return Za.Ga===F[ta.Ng]}}(V));fa.length>10&&(v=\"3\",fa=fa.slice(0,10));T=T.concat(fa)}J=T;!g&&M&&(J=M);for(var da=0;da<J.length;da++){var ha=J[da];ha.Ga!==\"7\"&&E.push(nK(ha,c,e))}}else{if(k.email){var ja=\noK(u.elements);x=lK(ja,h);y=pK(x);ja.length>10&&(v=\"3\")}!g&&y&&(x=[y]);for(var za=0;za<x.length;za++)E.push(nK(x[za],c,e));E=E.slice(0,10)}y&&(A=nK(y,c,e));var Ha={elements:E,ii:A,status:v};m[p]={timestamp:Wb(),result:Ha};var sa;(Ha.elements.some(function(ta){return ta.di})||((sa=Ha.ii)==null?0:sa.di))&&nC(gC.Z.tj);return Ha},kK=function(a){var b=a.filter(function(u){return u.Ga===\"7\"}),c=a.filter(function(u){return u.Ga===\"3\"});if(a.filter(function(u){return u.Ga===\"4\"}).length===0&&c.length===0)for(var d=\n0;d<b.length;d++){var e=b[d],f=e.Ba.split(\" \");f.length>1&&a.push({Ba:f[0],Ga:\"3\",element:e.element,Mc:e.Mc},{Ba:f.slice(1).join(\" \"),Ga:\"4\",element:e.element,Mc:e.Mc})}for(var g,h=0,k,m=function(u){return u.Ga===\"2\"&&u.Ba.length>=3&&u.Ba.length<=4},p=0;p<a.length;p++){var q=a[p];if(m(q)&&g&&q.element.parentElement===g&&h<3){if(h+=1,k+=q.Ba,h===3){var r=p-h+1;if(k=rK[\"2\"].qa(k))a[r].Ba=k}}else if(h=0,k=\"\",g=void 0,m(q)){h++;k=q.Ba;var t=void 0;g=(t=q.element.parentElement)!=null?t:void 0}}return a.filter(function(u){return!m(u)})},\nvK=function(a,b){if(a.value&&sK.indexOf((a.type||\"text\").toLowerCase())!==-1){var c=a.autocomplete;if(c)for(var d=c.split(\" \"),e=0;e<d.length;e++){var f=tK(a.value,b,d[e]);if(f)return f}var g,h=[a.name,a.id,(g=a.ariaLabel)!=null?g:void 0,a.placeholder],k=a.parentElement;k&&k.tagName===\"LABEL\"&&h.push(k.innerText);var m=a.previousElementSibling;m&&m.tagName===\"LABEL\"&&!m.htmlFor&&h.push(m.innerText);if(a.id){var p=[];try{p=document.body.querySelectorAll('label[for=\"'+a.id+'\"]')}catch(F){}for(var q=\n0;q<p.length;q++)h.push(p[q].innerText)}h=h.filter(function(F){return F&&F.trim()});for(var r,t=0,u=0;u<h.length;u++){var v=uK(a,b,h[u]);if(v){var x=v,y=x.Ba,A=x.Ga,E=x.Ot;E>t&&(t=E,r={Ba:y,Ga:A})}}return r}},uK=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(rK[e].he){var f=rK[e].he.exec(c.trim());if(f){var g=a,h=[],k=g.value.trim();k&&h.push(k);if(g.tagName===\"SELECT\")try{var m=g.querySelector('[value=\"'+g.value+'\"]'),p=m&&m.innerText.trim();p&&h.push(p)}catch(u){}for(var q=h,r=void 0,\nt=0;t<q.length&&!r;t++)r=rK[e].qa(q[t]);if(r)return{Ga:e,Ba:r,Ot:f[0].length/c.trim().length}}}}},tK=function(a,b,c){for(var d=0;d<b.length;d++){var e=b[d];if(rK[e].autocomplete&&rK[e].autocomplete.indexOf(c)>=0){var f=rK[e].qa(a.trim());if(f)return{Ga:e,Ba:f}}}},iK=function(a){var b=[];a.email&&b.push(\"1\");a.phone&&b.push(\"2\");a.address&&b.push(\"3\",\"4\",\"5\",\"6\",\"7\");return b},jK=function(a,b){for(var c=[],d=0;d<a.length;d++){var e=a[d],f=e.element,g=e.Mc,h;a:{var k=f,m=b,p=k.innerHTML;wK.indexOf(k.tagName)>=\n0&&(p=k.value||p);if(p){var q;b:{for(var r,t=p,u=m,v=0;v<u.length;v++)if(r=u[v],!rK[r].fe){var x=rK[r].qa(t.trim());if(x){q={Ga:r,Ba:x};break b}}q=void 0}if(q){h=q;break a}if(wK.indexOf(k.tagName)!==-1){h=vK(k,m);break a}}h=void 0}var y=h;if(y){var A=y;c.push({Ba:A.Ba,Ga:A.Ga,element:f,Mc:g})}}return c},mK=function(a){function b(d){var e=a.filter(function(f){return f.Ga===d});e.length!==0&&(d===\"1\"&&(e=xK(e,function(f){return!yK.test(f.Ba)}),e=xK(e,function(f){return f.element.tagName.toUpperCase()===\n\"INPUT\"}),e=xK(e,function(f){return!hG(f.element)})),c.push(e[0]))}var c=[];if(a.length===0)return c;b(\"1\");b(\"2\");b(\"3\");b(\"4\");b(\"5\");b(\"6\");b(\"7\");b(\"8\");b(\"9\");b(\"10\");return c},nK=function(a,b,c){var d=a.element,e=a.Mc,f={Ba:a.Ba,type:a.Ga,tagName:d.tagName};if(b){var g,h=zK(d);if(g=(e?e+\"|\"+h:h).slice(0,AK))f.querySelector=g}c&&(f.isVisible=!hG(d));e&&(f.di=!0);a.testReason&&(f.testReason=a.testReason);return f},gK=function(a){var b,c,d,e;b=a.includeSelector;c=a.includeVisibility;d=a.excludeElementSelectors;\ne=a.fieldFilters;var f=!!b+\".\"+!!c;d.length&&(f+=\".\"+d.join(\".\"));return f+=\".\"+e.email+\".\"+e.phone+\".\"+e.address},pK=function(a){if(a.length!==0){var b;b=xK(a,function(c){return!yK.test(c.Ba)});b=xK(b,function(c){return c.element.tagName.toUpperCase()===\"INPUT\"});b=xK(b,function(c){return!hG(c.element)});return b[0]}},lK=function(a,b){var c=[],d=n(a),e=d.next();try{for(;!e.done;e=d.next()){for(var f=e.value,g=!0,h=0;h<b.length;h++){var k=b[h];if(k&&fK(f.element,k)){g=!1;break}}if(f.Ga===\"1\"&&Q(602))if(yK.test(f.Ba)||\nf.element.tagName.toUpperCase()===\"A\"&&f.element.hasAttribute(\"href\")&&f.element.getAttribute(\"href\").indexOf(\"mailto:\")!==-1)f.testReason=[32];else if(f.element.tagName.toLowerCase()!==\"input\"&&f.element.closest(\"footer\")!==null)f.testReason=[32];else{var m;var p=f.Ba;if(B.location){var q=Cj(B.location,\"host\",!0),r=p.substring(p.indexOf(\"@\")+1);m=$D(q,r)||$D(r,q)}else m=!1;m&&(f.testReason=[32])}g&&c.push(f)}}finally{z(d,e)}return c},xK=function(a,b){if(a.length<=1)return a;var c=a.filter(b);return c.length===\n0?a:c},zK=function(a){if(a===C.body)return\"body\";if(a.id)return\"#\"+a.id;var b=a.parentElement;if(b){var c=zK(b),d=BK(a,b),e=CK(a)+\":nth-child(\"+d+\")\";return c?c+\">\"+e:e}var f=a.parentNode;if(f instanceof ShadowRoot){var g=BK(a,f);return CK(a)+\":nth-child(\"+g+\")\"}return a.tagName?a.tagName.toLowerCase():\"\"},CK=function(a){if(a.classList&&a.classList.length>0){var b=Array.from(a.classList,function(c){return CSS.escape(c)}).filter(function(c){return c.length>0});if(b.length>0)return\".\"+b.join(\".\")}return\"\"},\nBK=function(a,b){for(var c=b.children,d=0;d<c.length;d++)if(c[d]===a)return d+1;return 1},oK=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=d.element,f=d.Mc,g=e.textContent;e.tagName.toUpperCase()===\"INPUT\"&&e.value&&(g=e.value);if(g){var h=g.match(XD);if(h){var k=h[0];YD(k)||b.push({element:e,Ba:k,Ga:\"1\",Mc:f})}}}return b},hK=function(){var a=[],b=C.body;if(!b)return{elements:a,status:\"4\"};var c=DK(b,0,\"\",a);return{elements:a,status:c}},DK=function(a,b,c,d){for(var e=a.querySelectorAll(\"*\"),\nf=e.length>1E4?\"2\":\"1\",g=0;g<Math.min(e.length,1E4);g++){var h=e[g];if(!(EK.indexOf(h.tagName.toUpperCase())>=0)&&h.children instanceof HTMLCollection){var k=!1;if(Q(582)&&h.shadowRoot&&b<1){var m=zK(h);DK(h.shadowRoot,b+1,c?c+\"|\"+m:m,d)===\"2\"&&(f=\"2\");k=!0}var p=!1;if(!k)for(var q=0;q<Math.min(h.childElementCount,1E4);q++)if(!(FK.indexOf(h.children[q].tagName.toUpperCase())>=0)){p=!0;break}(!p&&!k||Q(568)&&wK.indexOf(h.tagName)!==-1)&&d.push({element:h,Mc:b>0?c:void 0})}}return f},yK=/support|noreply/i,\nEK=\"SCRIPT STYLE IMG SVG PATH BR NOSCRIPT TEXTAREA\".split(\" \"),FK=[\"BR\"],AK=Of(70,50),wK=[\"INPUT\",\"SELECT\"],sK=\"text tel search number hidden email select-one\".split(\" \"),GK=RegExp(\"phone|mobile|contact.?number|telefonnummer|telefono|tel\\u00e9fono|telfixe|\\u96fb\\u8a71|telefone|telemovel|\\u0442\\u0435\\u043b\\u0435\\u0444\\u043e\\u043d|\\u092e\\u094b\\u092c\\u093e\\u0907\\u0932|\\u7535\\u8bdd|\\u624b\\u673a\\u53f7|\\u0d2e\\u0d4a\\u0d2c\\u0d48\\u0d32\\u0d4d\\u200d|(^|[-_])tel[-_]?(\\\\d+)*(\\\\[.*\\\\])*$|(?:\\uc804\\ud654|\\ud578\\ub4dc\\ud3f0|\\ud734\\ub300\\ud3f0|\\ud734\\ub300\\uc804\\ud654)(?:.?\\ubc88\\ud638)?|(\\\\b|_|\\\\*)telefon(\\\\b|_|\\\\*)|telepon|ponsel|(nomor|no\\\\.?).?(hp|handphone)\",\n\"i\"),HK=RegExp(\"^name|full.?name|your.?name|customer.?name|bill.?name|ship.?name|name.*first.*last|firstandlastname|contact.?(name|person)|nombre.*y.*apellidos|^nom(?![a-zA-Z])|\\u304a\\u540d\\u524d|\\u6c0f\\u540d|^nome|\\u0646\\u0627\\u0645.*\\u0646\\u0627\\u0645.*\\u062e\\u0627\\u0646\\u0648\\u0627\\u062f\\u06af\\u06cc|\\u59d3\\\\s*\\u540d|\\u043a\\u043e\\u043d\\u0442\\u0430\\u043a\\u0442\\u043d\\u043e\\u0435.?\\u043b\\u0438\\u0446\\u043e|(\\\\b|_|\\\\*)ad[\\u0131]? soyad[\\u0131]?(\\\\b|_|\\\\*)|\\uc131\\uba85|nama.?(lengkap|penerima|kamu)\",\n\"i\"),IK=RegExp(\"first.*name|initials|fname|first$|given.*name|vorname|nombre|forename|pr\\u00e9nom|prenom|\\u540d|nome|\\u0418\\u043c\\u044f|\\u0646\\u0627\\u0645|\\uc774\\ub984|\\u0d2a\\u0d47\\u0d30\\u0d4d|(\\\\b|_|\\\\*)(isim|ad|ad(i|\\u0131|iniz|\\u0131n\\u0131z)?)(\\\\b|_|\\\\*)|\\u0928\\u093e\\u092e|nama depan\",\"i\"),JK=RegExp(\"last.*name|lname|surname(?!\\\\d)|last$|secondname|family.*name|nachname|apellidos?|famille|^nom(?![a-zA-Z])|cognome|\\u59d3|apelidos|surename|sobrenome|\\u0424\\u0430\\u043c\\u0438\\u043b\\u0438\\u044f|\\u0646\\u0627\\u0645.*\\u062e\\u0627\\u0646\\u0648\\u0627\\u062f\\u06af\\u06cc|\\u0909\\u092a\\u0928\\u093e\\u092e|\\u0d2e\\u0d31\\u0d41\\u0d2a\\u0d47\\u0d30\\u0d4d|(\\\\b|_|\\\\*)(soyisim|soyad(i|\\u0131|iniz|\\u0131n\\u0131z)?)(\\\\b|_|\\\\*)|\\\\b\\uc131(?:[^\\uba85]|\\\\b)|nama belakang\",\n\"i\"),KK=RegExp(\"country|countries|pa\\u00eds|pais|(\\\\b|_)land(\\\\b|_)(?!.*(mark.*))|(^|[^(\\u5165|\\u51fa)])\\u56fd|\\u56fd\\u5bb6|\\uad6d\\uac00|\\ub098\\ub77c|(\\\\b|_)(\\u00fclke|ulce|ulke)(\\\\b|_)|\\u06a9\\u0634\\u0648\\u0631|negara\",\"i\"),LK=RegExp(\"(^|[^.])zip|postal|post.*code|pcode|pin.?code|postleitzahl|\\\\bcp\\\\b|\\\\bcdp\\\\b|\\\\bcap\\\\b|\\u90f5\\u4fbf\\u756a\\u53f7|codigo|codpos|\\\\bcep\\\\b|\\u041f\\u043e\\u0447\\u0442\\u043e\\u0432\\u044b\\u0439.?\\u0418\\u043d\\u0434\\u0435\\u043a\\u0441|\\u092a\\u093f\\u0928.?\\u0915\\u094b\\u0921|\\u0d2a\\u0d3f\\u0d28\\u0d4d\\u200d\\u0d15\\u0d4b\\u0d21\\u0d4d|\\u90ae\\u653f\\u7f16\\u7801|\\u90ae\\u7f16|\\u90f5\\u905e\\u5340\\u865f|(\\\\b|_)posta kodu(\\\\b|_)|\\uc6b0\\ud3b8.?\\ubc88\\ud638|kode.?pos\",\n\"i\"),MK={},rK=(MK[\"1\"]={fe:!1,qa:ZD},MK[\"2\"]={fe:!0,autocomplete:[\"tel\",\"tel-national\",\"tel-local\"],he:GK,qa:function(a){return TD(a,!0)}},MK[\"7\"]={fe:!0,autocomplete:[\"name\",\"cc-name\"],he:HK,qa:bE},MK[\"3\"]={fe:!0,autocomplete:[\"given-name\",\"cc-given-name\"],he:IK,qa:bE},MK[\"4\"]={fe:!0,autocomplete:[\"family-name\",\"cc-family-name\"],he:JK,qa:bE},MK[\"5\"]={fe:!0,autocomplete:[\"country\",\"country-name\"],he:KK,qa:bE},MK[\"6\"]={fe:!0,autocomplete:[\"postal-code\"],he:LK,qa:VD},MK);function NK(a){var b;P(this,\"detect_user_provided_data\",\"auto\");var c=D(a)||{},d=qK({includeSelector:!!c.includeSelector,includeVisibility:!!c.includeVisibility,excludeElementSelectors:c.excludeElementSelectors,fieldFilters:c.fieldFilters,selectMultipleElements:!!c.selectMultipleElements});b=new ob;var e=new Kd;b.set(\"elements\",e);for(var f=d.elements,g=0;g<f.length;g++)e.push(OK(f[g]));d.ii!==void 0&&b.set(\"preferredEmailElement\",\nOK(d.ii));b.set(\"status\",d.status);if(c.readFromDataLayer){PK(e,c);var h=dE(),k=h.eu;b.set(\"dataLayerSearchTime\",h.fu);b.set(\"dataLayerSearchCount\",k)}return b}\nvar QK=function(a){switch(a){case \"1\":return\"email\";case \"2\":return\"phone_number\";case \"3\":return\"first_name\";case \"4\":return\"last_name\";case \"8\":return\"street\";case \"9\":return\"city\";case \"10\":return\"region\";case \"6\":return\"postal_code\";case \"5\":return\"country\"}},RK=function(a){var b=new ob,c=QK(a.Ga);c!==void 0&&b.set(\"type\",c);b.set(\"userData\",a.Ba);b.set(\"tagName\",\"DLYR\");return b},PK=function(a,b){var c=eE();if(Q(568)){var d=new Set(a.mc().map(function(r){return r.get(\"type\")})),e=n(c),f=e.next();\ntry{for(;!f.done;f=e.next()){var g=n(f.value),h=g.next().value,k=g.next().value,m=h,p=k;if(b.selectMultipleElements)a.push(RK(p));else{var q=QK(m);q&&!d.has(q)&&a.push(RK(p))}}}finally{z(e,f)}}else c.has(\"1\")&&(b.selectMultipleElements||a.length()===0)&&a.push(RK(c.get(\"1\")))},OK=function(a){var b=new ob;b.set(\"userData\",a.Ba);b.set(\"tagName\",a.tagName);a.querySelector!==void 0&&b.set(\"querySelector\",a.querySelector);a.isVisible!==void 0&&b.set(\"isVisible\",a.isVisible);if(Q(568)){var c=QK(a.type);\nc!==void 0&&b.set(\"type\",c)}else switch(a.type){case \"1\":b.set(\"type\",\"email\")}a.testReason!==void 0&&b.set(\"testReason\",new Kd(a.testReason));return b};NK.U=\"internal.detectUserProvidedData\";var SK=function(){this.H=new Set;this.K=this.ka=this.ba=this.ia=this.P=this.T=!1};SK.prototype.subscribe=function(a){var b=this;TK(this,a);this.H.add(a);return function(){b.H.delete(a)}};\nvar TK=function(a,b){var c=B;b.onFocus&&!a.T&&(a.T=!0,jd(c,\"focus\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).onFocus)==null||h.call(g)}}finally{z(e,f)}}));b.onBlur&&!a.P&&(a.P=!0,jd(c,\"blur\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).onBlur)==null||h.call(g)}}finally{z(e,f)}}));!b.ro&&!b.gi||a.ia||(a.ia=!0,jd(c,\"pageshow\",function(d){var e=!(!d||\n!d.persisted),f=[].concat(w(a.H)),g=n(f),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=void 0,p=void 0;(p=(m=k).ro)==null||p.call(m,e);if(e){var q=void 0,r=void 0;(r=(q=k).gi)==null||r.call(q)}}}finally{z(g,h)}}));!b.gk&&!b.Gt||a.ba||(a.ba=!0,jd(c,\"pagehide\",function(d){var e=!(!d||!d.persisted),f=[].concat(w(a.H)),g=n(f),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value,m=void 0,p=void 0;(p=(m=k).gk)==null||p.call(m,e);if(e){var q=void 0,r=void 0;(r=(q=k).Gt)==null||r.call(q)}}}finally{z(g,\nh)}}));b.vo&&!a.ka&&(a.ka=!0,jd(C,\"visibilitychange\",function(){var d=!C.hidden,e=[].concat(w(a.H)),f=n(e),g=f.next();try{for(;!g.done;g=f.next()){var h=void 0,k=void 0;(k=(h=g.value).vo)==null||k.call(h,d)}}finally{z(f,g)}}));b.oo&&!a.K&&(a.K=!0,jd(c,\"beforeunload\",function(){var d=[].concat(w(a.H)),e=n(d),f=e.next();try{for(;!f.done;f=e.next()){var g=void 0,h=void 0;(h=(g=f.value).oo)==null||h.call(g)}}finally{z(e,f)}}))},UK=new SK;function VK(a,b){var c=this;return d}VK.U=\"internal.enableAutoEventOnBfcacheRestore\";\nfunction YK(a,b){return f}YK.U=\"internal.enableAutoEventOnClick\";\nfunction eL(a,b){return p}eL.U=\"internal.enableAutoEventOnElementVisibility\";function fL(){}fL.U=\"internal.enableAutoEventOnError\";\nfunction kL(a,b){var c=this;return d}\nkL.U=\"internal.enableAutoEventOnFormInteraction\";\nfunction pL(a,b){var c=this;return f}pL.U=\"internal.enableAutoEventOnFormSubmit\";\nfunction uL(){var a=this;}uL.U=\"internal.enableAutoEventOnGaSend\";\nfunction BL(a,b){var c=this;return f}BL.U=\"internal.enableAutoEventOnHistoryChange\";var CL=[\"http://\",\"https://\",\"javascript:\",\"file://\"];\nfunction GL(a,b){var c=this;return h}GL.U=\"internal.enableAutoEventOnLinkClick\";\nfunction RL(a,b){var c=this;return g}RL.U=\"internal.enableAutoEventOnScroll\";function SL(a){return function(){if(a.limit&&a.fk>=a.limit)a.ai&&B.clearInterval(a.ai);else{a.fk++;var b=Wb();JE({event:a.eventName,\"gtm.timerId\":a.ai,\"gtm.timerEventNumber\":a.fk,\"gtm.timerInterval\":a.interval,\"gtm.timerLimit\":a.limit,\"gtm.timerStartTime\":a.Ko,\"gtm.timerCurrentTime\":b,\"gtm.timerElapsedTime\":b-a.Ko,\"gtm.triggers\":a.xu})}}}\nfunction TL(a,b){\nreturn f}TL.U=\"internal.enableAutoEventOnTimer\";var Kc=Aa([\"data-gtm-yt-inspected-\"]),VL=[\"www.youtube.com\",\"www.youtube-nocookie.com\"],WL;\nfunction fM(a,b){var c=this;return e}fM.U=\"internal.enableAutoEventOnYouTubeActivity\";function gM(a,b){if(!bh(a)||!Wg(b))throw O(this.getName(),[\"string\",\"Object|undefined\"],arguments);var c=b?D(b):{};c.regexCache=aj(20,function(){return new Map});return vh(a,c)}gM.U=\"internal.evaluateBooleanExpression\";function hM(a){var b=!1;return b}hM.U=\"internal.evaluateMatchingRules\";function lM(a,b){var c=Array.isArray(a)?a:[a],d=Lb(b),e=n(c),f=e.next();try{for(;!f.done;f=e.next()){var g=f.value;if(g&&typeof g===\"object\"){g.testReason||(g.testReason=[]);var h=n(d),k=h.next();try{for(;!k.done;k=h.next()){var m=k.value;g.testReason.indexOf(m)===-1&&g.testReason.push(m)}}finally{z(h,k)}}}}finally{z(e,f)}}function mM(a,b){if(a){var c=a._tag_metadata;if(c){var d=n(Object.keys(c)),e=d.next();try{for(;!e.done;e=d.next()){var f=c[e.value];f&&lM(f,b)}}finally{z(d,e)}}}}\nfunction nM(a,b){if(a&&typeof a===\"object\"&&b){var c=a._tag_metadata,d=n(Object.keys(b)),e=d.next();try{for(;!e.done;e=d.next()){var f=e.value,g=b[f];if(g)if(f===\"address\"||f===\"home_address\"){var h=Lb(f===\"address\"?a.address:a.home_address),k=n(Object.keys(g)),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value,q=h[Number(p)];q&&mM(q,g[Number(p)])}}finally{z(k,m)}}else if(c){var r=c[f];if(r){var t=n(Object.keys(g)),u=t.next();try{for(;!u.done;u=t.next()){var v=u.value;if(Array.isArray(r)||Number(v)===\n0){var x=Array.isArray(r)?r[Number(v)]:r;x&&lM(x,g[Number(v)])}}}finally{z(t,u)}}}}}finally{z(d,e)}}}var oM={},pM={},qM={},rM={},sM={},tM=(sM[28]=(oM[1]=1,oM[2]=3,oM[3]=3,oM[4]=3,oM),sM[29]=(pM[1]=1,pM[2]=3,pM[3]=3,pM[4]=3,pM),sM[31]=(qM[1]=1,qM[2]=3,qM[3]=3,qM[4]=3,qM),sM[32]=(rM[1]=1,rM[2]=2,rM[3]=2,rM[4]=2,rM),sM),uM={},vM=(uM[1]=1,uM[2]=3,uM[3]=2,uM[4]=2,uM);\nfunction wM(a,b){if(a&&typeof a===\"object\"){var c=a._tag_metadata;if(c){var d;if(Q(586)){var e={};d=ma(Object,\"assign\").call(Object,{},tM,(e[31]=vM,e))}else d=tM;var f=d,g=n(Object.keys(c)),h=g.next();try{for(;!h.done;h=g.next()){var k=void 0,m=a,p=h.value,q=b,r=m._tag_metadata;if(r){var t=r[p];if(t){for(var u=Lb(t),v=m[p],x=Lb(v),y=[],A=[],E=0;E<u.length;E++){k=u[E];var F;a:{var G=k,H=q;if(G&&G.testReason){var J=n(G.testReason),M=J.next();try{for(;!M.done;M=J.next()){var T=f[M.value];if((T?T[H]||\n1:1)===3){F=!0;break a}}}finally{z(J,M)}}F=!1}if(!F){var V=void 0,fa=k,da=q;if(fa&&fa.testReason){var ha=[],ja=n(fa.testReason),za=ja.next();try{for(;!za.done;za=ja.next()){V=za.value;var Ha=f[V];(Ha?Ha[da]||1:1)===1&&ha.push(V)}}finally{z(ja,za)}ha.length?fa.testReason=ha:delete fa.testReason}y.push(k);E<x.length&&A.push(x[E])}}if(y.length!==u.length){for(var sa=u.length;sa<x.length;sa++)A.push(x[sa]);A.length?(m[p]=Array.isArray(v)?A:A[0],r[p]=Array.isArray(t)?y:y[0]):(delete m[p],delete r[p])}}}}}finally{z(g,\nh)}Object.keys(c).length||delete a._tag_metadata}}}function xM(a){var b=n(Object.keys(a)),c=b.next();try{for(;!c.done;c=b.next())if(c.value!==\"_tag_metadata\")return!1}finally{z(b,c)}return!0}\nfunction yM(a,b,c){if(!a||typeof a!==\"object\")return a;var d=JSON.parse(JSON.stringify(a));b&&nM(d,b);wM(d,c);var e=Lb(d.address).filter(function(m){return!!m}),f=[],g=n(e),h=g.next();try{for(;!h.done;h=g.next()){var k=h.value;wM(k,c);xM(k)||f.push(k)}}finally{z(g,h)}f.length!==e.length&&(f.length?d.address=Array.isArray(d.address)?f:f[0]:delete d.address);return d};function FM(){return nu(7)&&nu(9)&&nu(10)};\nvar LM=function(a,b){a&&(KM(\"sid\",a.targetId,b),KM(\"cc\",a.clientCount,b),KM(\"tl\",a.totalLifeMs,b),KM(\"hc\",a.heartbeatCount,b),KM(\"cl\",a.clientLifeMs,b))},KM=function(a,b,c){b!=null&&c.push(a+\"=\"+b)},MM=function(){var a=C.referrer;if(a){var b;return Aj(Gj(a),\"host\")===((b=B.location)==null?void 0:b.host)?1:2}return 0},OM=function(){this.ka=NM;this.P=0;this.Ea=Of(57,5);this.T=Of(58,50);this.ia=Nb();this.Ma=\"https://\"+I(21)+\"/a?\"};OM.prototype.K=function(a,b,c,d){\nvar e=MM(),f,g=[];f=B===B.top&&e!==0&&b?(b==null?void 0:b.clientCount)>1?e===2?1:2:e===2?0:3:4;a&&KM(\"si\",a.Og,g);KM(\"m\",0,g);KM(\"iss\",f,g);KM(\"if\",c,g);LM(b,g);d&&KM(\"fm\",encodeURIComponent(d.substring(0,this.T)),g);this.ba(g);};OM.prototype.H=function(a,b,c,d,e){var f=[];KM(\"m\",1,f);KM(\"s\",a,f);KM(\"po\",MM(),f);b&&(KM(\"st\",b.state,f),KM(\"si\",b.Og,f),KM(\"sm\",b.Yg,f));LM(c,f);KM(\"c\",d,f);e&&KM(\"fm\",encodeURIComponent(e.substring(0,\nthis.T)),f);this.ba(f);};OM.prototype.ba=function(a){a=a===void 0?[]:a;!dl.P||this.P>=this.Ea||(KM(\"pid\",this.ia,a),KM(\"bc\",++this.P,a),a.unshift(\"ctid=\"+I(5)+\"&t=s\"),this.ka(\"\"+this.Ma+a.join(\"&\")))};function PM(a){return a.performance&&a.performance.now()||Date.now()}\nvar QM=function(a,b){var c=B,d=Of(53,500),e=Of(54,5E3),f=Of(8,20),g=Of(55,5E3),h;var k=function(m,p,q){q=q===void 0?{onInit:function(){},so:function(){},po:function(){},onFailure:function(){}}:q;this.Lj=m;this.H=p;this.P=q;this.ia=this.ka=this.heartbeatCount=this.Hj=0;this.nd=!1;this.K={};this.id=String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()));this.state=0;this.Og=PM(this.H);this.Yg=PM(this.H);this.ba=10};k.prototype.init=function(){this.T(1);\nthis.Ea()};k.prototype.getState=function(){return{state:this.state,Og:Math.round(PM(this.H)-this.Og),Yg:Math.round(PM(this.H)-this.Yg)}};k.prototype.T=function(m){this.state!==m&&(this.state=m,this.Yg=PM(this.H))};k.prototype.de=function(){return String(this.Hj++)};k.prototype.Ea=function(){var m=this;this.heartbeatCount++;this.addRequest({type:0,clientId:this.id,requestId:this.de(),maxDelay:this.be()},function(p){if(p.type===0){var q;if(((q=p.failure)==null?void 0:q.failureType)!=null)if(p.stats&&\n(m.stats=p.stats),m.ia++,p.isDead||m.ia>f){var r=p.isDead&&p.failure.failureType;m.ba=r||10;m.T(4);m.Sh();var t,u;(u=(t=m.P).po)==null||u.call(t,{failureType:r||10,data:p.failure.data})}else m.T(3),m.Ag();else{if(m.heartbeatCount>p.stats.heartbeatCount+f){m.heartbeatCount=p.stats.heartbeatCount;var v,x;(x=(v=m.P).onFailure)==null||x.call(v,{failureType:13})}m.stats=p.stats;var y=m.state;m.T(2);if(y!==2)if(m.nd){var A,E;(E=(A=m.P).so)==null||E.call(A)}else{m.nd=!0;var F,G;(G=(F=m.P).onInit)==null||\nG.call(F)}m.ia=0;m.Rj();m.Ag()}}})};k.prototype.be=function(){return this.state===2?e:d};k.prototype.Ag=function(){var m=this,p=PM(this.H)-this.ka;this.H.setTimeout(function(){m.Ea()},Math.max(0,this.be()-p))};k.prototype.Rr=function(m,p,q){var r=this;this.addRequest({type:1,clientId:this.id,requestId:this.de(),command:m},function(t){if(t.type===1)if(t.result)p(t.result);else{var u,v,x,y={failureType:(x=(u=t.failure)==null?void 0:u.failureType)!=null?x:12,data:(v=t.failure)==null?void 0:v.data},A,\nE;(E=(A=r.P).onFailure)==null||E.call(A,y);q(y)}})};k.prototype.addRequest=function(m,p){var q=this;if(this.state===4)m.failure={failureType:this.ba},p(m);else{var r=this.state!==2&&m.type!==0,t=m.requestId,u,v=this.H.setTimeout(function(){var y=q.K[t];y&&(mk(6),q.Tb(y,7))},(u=m.maxDelay)!=null?u:g),x={request:m,Fo:p,Ao:r,Dt:v};this.K[t]=x;r||this.sendRequest(x)}};k.prototype.sendRequest=function(m){this.ka=PM(this.H);m.Ao=!1;this.Lj(m.request)};k.prototype.Rj=function(){var m=n(Object.keys(this.K)),\np=m.next();try{for(;!p.done;p=m.next()){var q=this.K[p.value];q.Ao&&this.sendRequest(q)}}finally{z(m,p)}};k.prototype.Sh=function(){var m=n(Object.keys(this.K)),p=m.next();try{for(;!p.done;p=m.next())this.Tb(this.K[p.value],this.ba)}finally{z(m,p)}};k.prototype.Tb=function(m,p){this.Ma(m);var q=m.request;q.failure={failureType:p};m.Fo(q)};k.prototype.Ma=function(m){delete this.K[m.request.requestId];this.H.clearTimeout(m.Dt)};k.prototype.Ss=function(m){this.ka=PM(this.H);var p=this.K[m.requestId];\nif(p)this.Ma(p),p.Fo(m);else{var q,r;(r=(q=this.P).onFailure)==null||r.call(q,{failureType:14})}};h=new k(a,c,b);return h};\nvar RM=function(){return aj(22,function(){return new OM})},NM=function(a){Zm(bn(Dm.ja.Rb),function(){id(a)})},SM=function(a){var b=B.location.origin;if(!b)return null;Lj()&&!a&&(a=\"\"+b+Mj()+\"/_/service_worker\");var c=a,d,e=Mf(11);d=e;c?(c.charAt(c.length-1)!==\"/\"&&(c+=\"/\"),a=c+d):a=\"https://www.googletagmanager.com/static/service_worker/\"+d+\"/\";var f;try{f=new URL(a)}catch(g){return null}return f.protocol!==\n\"https:\"?null:f},TM=function(a){var b=rk(nk.fa.Ph);return b&&b[a]},UM=function(a){var b=this;this.K=RM();this.ba=this.T=!1;this.ia=null;this.initTime=Math.round(Wb());this.H=15;this.P=this.vs(a);B.setTimeout(function(){b.initialize()},1E3);ld(function(){b.ft(a)})};l=UM.prototype;l.delegate=function(a,b,c){this.getState()!==2?(this.K.H(this.H,{state:this.getState(),Og:this.initTime,Yg:Math.round(Wb())-this.initTime},void 0,a.commandType),c({failureType:this.H})):this.P.Rr(a,b,c)};l.getState=function(){return this.P.getState().state};\nl.ft=function(a){var b=B.location.origin,c=this,d=hd();try{var e=d.contentDocument.createElement(\"iframe\"),f=a.pathname,g=f[f.length-1]===\"/\"?a.toString():a.toString()+\"/\",h={origin:b};if(a.origin!==\"https://www.googletagmanager.com\"){h[\"1p\"]=1;var k=f.substring(0,f.indexOf(\"/_/service_worker\"));k&&(h.path=k)}var m;Q(133)&&(m={sandbox:\"allow-same-origin allow-scripts\"});hd(g+\"sw_iframe.html?\"+Wi(h),void 0,m,void 0,e);var p=function(){d.contentDocument.body.appendChild(e);e.addEventListener(\"load\",\nfunction(){c.ia=e.contentWindow;d.contentWindow.addEventListener(\"message\",function(q){q.origin===a.origin&&c.P.Ss(q.data)});c.initialize()})};d.contentDocument.readyState===\"complete\"?p():d.contentWindow.addEventListener(\"load\",function(){p()})}catch(q){d.parentElement.removeChild(d),this.H=11,this.K.K(void 0,void 0,this.H,q.toString())}};l.vs=function(a){var b=this,c=QM(function(d){var e;(e=b.ia)==null||e.postMessage(d,a.origin)},{onInit:function(){b.T=!0;b.K.K(c.getState(),c.stats)},so:function(){},\npo:function(d){b.T?(b.H=(d==null?void 0:d.failureType)||10,b.K.H(b.H,c.getState(),c.stats,void 0,d==null?void 0:d.data)):(b.H=(d==null?void 0:d.failureType)||4,b.K.K(c.getState(),c.stats,b.H,d==null?void 0:d.data))},onFailure:function(d){b.H=d.failureType;b.K.H(b.H,c.getState(),c.stats,d.command,d.data)}});return c};l.initialize=function(){this.ba||this.P.init();this.ba=!0};\nvar VM=function(a,b,c,d){var e;if((e=TM(a))==null||!e.delegate){var f=Sc()?16:6;RM().H(f,void 0,void 0,b.commandType);d({failureType:f});return}TM(a).delegate(b,c,d);};\nfunction WM(a,b,c,d){var e=SM(a);if(e===null){d(\"_is_sw=f\"+(Sc()?16:6)+\"te\");return}var f=b?1:0,g=Math.round(Wb()),h,k=(h=TM(e.origin))==null?void 0:h.initTime,m=k?g-k:void 0,p={commandType:0,params:{url:a,method:f,templates:c,body:b||\"\",processResponse:!0,sinceInit:m,attributionReporting:!0,referer:B.location.href,strict:!0,allowObfuscation:Q(634)}};VM(e.origin,p,function(){},function(q){var r=\"_is_sw=f\"+q.failureType,t,u=(t=TM(e.origin))==null?void 0:\nt.getState();u!==void 0&&(r+=\"s\"+u);d(m?r+(\"t\"+m):r+\"te\")});};function XM(a){if(Jf(47)&&uy(a,\"ccd_add_1p_data\",!1)&&Lj()){var b=a.M,c;if(c=Sc())a:{try{Qx(\"internal_sw_allowed\")}catch(m){c=!1;break a}c=!0}if(c){var d=Tj(b),e=Lj()?Mj():void 0,f;f=e?{path:e,Wn:\"full\"}:d?{path:d,Wn:\"lite\"}:void 0;if(f){var g=f.Wn,h=new URL(f.path,B.location.origin);if(h.origin===B.location.origin&&Zx(g)===void 0){var k=sk(nk.fa.Ph,{});k[g]||(k[g]=new Xx(h))}}}}};function $M(a){W(a,L.J.Ta,!0);W(a,L.J.Hb,Wb());W(a,L.J.tn,a.M.eventMetadata[L.J.Ta])};\nvar lN=function(a,b){if(a&&(Jb(a)&&(a=rC(a)),a)){var c=void 0,d=!1,e=R(b,K.D.lq);if(e&&Array.isArray(e)){c=[];for(var f=0;f<e.length;f++){var g=rC(e[f]);g&&(c.push(g),(a.id===g.id||a.id===a.destinationId&&a.destinationId===g.destinationId)&&(d=!0))}}if(!c||d){var h=R(b,K.D.Rl),k;if(h){k=Array.isArray(h)?h:[h];var m=R(b,K.D.Pl),p=R(b,K.D.Ql),q=R(b,K.D.Sl),r=Gn(R(b,K.D.kq)),t=m||p,u=1;a.prefix!==\"UA\"||c||(u=5);for(var v=0;v<k.length;v++)if(v<u)if(c)gN(c,k[v],r,b,{ie:t,options:q});else if(a.prefix===\n\"AW\"&&a.ids[tC[1]]){var x=a.ids[tC[0]],y=a.ids[tC[1]],A=k[v],E=b,F={ie:t,options:q};S(22);if(A){F=F||{};var G=hN(iN,F,x,E),H={ak:x,cl:y};F.ie===void 0&&(H.autoreplace=A);jN(H,E);G(2,F.ie,H,A,0,Vb(),F.options)}}else if(a.prefix===\"UA\"){var J=a.destinationId,M=k[v],T={ie:t};S(23);if(M){T=T||{};var V=hN(kN,T,J),fa={};T.ie!==void 0?fa.receiver=T.ie:fa.replace=M;fa.ga_wpid=J;fa.destination=M;V(2,Vb(),fa)}}}}}},gN=function(a,b,c,d,e){S(21);if(b&&c){e=e||{};for(var f={countryNameCode:c,destinationNumber:b,\nretrievalTime:Vb()},g=aj(0,function(){return{}}),h=0;h<a.length;h++){var k=a[h];g[k.id]||(k&&k.prefix===\"AW\"&&!f.adData&&k.ids.length>=2?(f.adData={ak:k.ids[tC[0]],cl:k.ids[tC[1]]},jN(f.adData,d),g[k.id]=!0):k&&k.prefix===\"UA\"&&!f.gaData&&(f.gaData={gaWpid:k.destinationId},g[k.id]=!0))}(f.gaData||f.adData)&&hN(mN,e,void 0,d)(e.ie,f,e.options)}},jN=function(a,b){a.dma=Bu();Cu()&&(a.dmaCps=Au());tu(b)?a.npa=\"0\":a.npa=\"1\"},hN=function(a,b,c,d){var e=B;if(e[a.functionName])return b.qo&&ld(b.qo),e[a.functionName];\nvar f=nN();e[a.functionName]=f;if(a.additionalQueues)for(var g=0;g<a.additionalQueues.length;g++)e[a.additionalQueues[g]]=e[a.additionalQueues[g]]||nN();a.idKey&&e[a.idKey]===void 0&&(e[a.idKey]=c);var h=function(){Vl({destinationId:I(5),endpoint:0,eventId:d==null?void 0:d.eventId,priorityId:d==null?void 0:d.priorityId},IA(\"https://\",\"http://\",a.scriptUrl),b.qo,b.dw)};lp(function(){gp(K.D.ma)?h():Um(h,K.D.ma)},[K.D.ma]);return f},nN=function(){function a(){a.q=a.q||[];a.q.push(arguments)}return a},\niN={functionName:\"_googWcmImpl\",idKey:\"_googWcmAk\",scriptUrl:\"www.gstatic.com/wcm/loader.js\"},kN={functionName:\"_gaPhoneImpl\",idKey:\"ga_wpid\",scriptUrl:\"www.gstatic.com/gaphone/loader.js\"},oN={Uo:Mf(2),ir:\"5\"},mN={functionName:\"_googCallTrackingImpl\",additionalQueues:[kN.functionName,iN.functionName],scriptUrl:\"www.gstatic.com/call-tracking/call-tracking_\"+(oN.Uo||oN.ir)+\".js\"};var rN=new function(){this.H={}};function tN(a){var b=RB(!1);if(b!=null&&b.status){var c={gtb:b.status};b.delay&&(c.gtbd=b.delay);a.mergeHitDataForKey(K.D.Xa,c);X(a,K.D.pg,b.status)}};function uN(a,b){b=b===void 0?!1:b;var c=U(a,L.J.yg),d=uy(a,\"custom_event_accept_rules\",!1)&&!b;if(c){var e=c.indexOf(a.target.destinationId)>=0,f=!0;U(a,L.J.Dc)&&(f=U(a,L.J.Ib)===jm());e&&f?W(a,L.J.ri,!0):(W(a,L.J.ri,!1),d||(a.isAborted=!0));if(a.canBeAccepted()){var g=im().indexOf(a.target.destinationId)>=0,h=!1;if(!g){var k,m=(k=cm(a.target.destinationId))==null?void 0:k.canonicalContainerId;m&&(h=jm()===m)}g||h?U(a,L.J.ri)&&a.accept():a.isAborted=!0}else a.isAborted=!0}};var zN=function(a,b){yN.P(a,b)},AN=function(){this.H={}};AN.prototype.P=function(a,b){var c=this.H[a];c||(c=this.H[a]=[]);c.push(b)};AN.prototype.K=function(a){var b=this.H[a.target.destinationId];if(!a.isAborted&&b)for(var c=WJ(a),d=0;d<b.length;++d){try{b[d](c)}catch(e){a.isAborted=!0}if(a.isAborted)break}};var yN=new AN;function CN(){return eo(\"dedupe_gclid\",function(){return zv()})};var DN=/^(www\\.)?google(\\.com?)?(\\.[a-z]{2}t?)?$/,EN=/^www.googleadservices.com$/;function FN(a){a||(a=GN());return a.yu?!1:a.Us||a.Vs||a.Ys||a.Ws||a.Ig||a.Vh||a.Is||a.Mj===\"aw.ds\"||a.Ms?!0:!1}function GN(){var a={},b=tr(!0);a.yu=!!b._up;var c=Ds(),d=Ct();a.Us=c.aw!==void 0;a.Vs=c.dc!==void 0;a.Ys=c.wbraid!==void 0;a.Ws=c.gbraid!==void 0;a.Mj=typeof c.gclsrc===\"string\"?c.gclsrc:void 0;a.Ig=d.Ig;a.Vh=d.Vh;var e=C.referrer?Aj(Gj(C.referrer),\"host\"):\"\";a.Ms=DN.test(e);a.Is=EN.test(e);return a};function KN(a){if(dl.K)if(mn.H=!0,a.eventName===K.D.za)pn(a.M,a.target.id);else{U(a,L.J.Oc)||(mn.K[a.target.id]=!0);var b=U(a,L.J.Ib);fC(b)}};function MN(a,b){return Kr(\"gsid_dc\",{value:{joinId:a,lastJoinedTimeMs:b},expires:b+3E5})===0?!0:!1};var ON={Bq:{Gu:\"cd\",Zo:\"ce\",Hu:\"cf\",Iu:\"cpf\",Ju:\"cu\"}};\nvar TO=function(a,b){if(!b.isGtmEvent){var c=R(b,K.D.Uf),d=R(b,K.D.Tf),e=R(b,c);if(e===void 0){var f=void 0;QO.hasOwnProperty(c)?f=QO[c]:RO.hasOwnProperty(c)&&(f=RO[c]);f===1&&(f=SO(c));Jb(f)?YA()(function(){var g,h,k,m=(k=(g=YA())==null?void 0:(h=g.getByName)==null?void 0:h.call(g,a))==null?void 0:k.get(f);d(m)}):d(void 0)}else d(e)}},UO=function(a,b){var c=a[K.D.Zc],d=b+\".\",e=a[K.D.Ca]||\"\",f=c===void 0?!!a.use_anchor:c===\"fragment\",g=!!a[K.D.yc];e=String(e).replace(/\\s+/g,\"\").split(\",\");var h=YA();\nh(d+\"require\",\"linker\");h(d+\"linker:autoLink\",e,f,g)},XO=function(a,b,c){var d=aj(28,function(){return{}});if(!c.isGtmEvent||!d[a]){var e=!gp(K.D.ya),f=function(g){var h=\"gtm\"+String(lo()),k,m=YA(),p=VO(b,\"\",c),q,r=p.createOnlyFields._useUp;if(c.isGtmEvent||WO(b,p.createOnlyFields)){c.isGtmEvent&&(k=p.createOnlyFields,p.gtmTrackerName&&(k.name=h));m(function(){var u,v=m==null?void 0:(u=m.getByName)==null?void 0:u.call(m,b);v&&(q=v.get(\"clientId\"));if(!c.isGtmEvent){var x;m==null||(x=m.remove)==null||\nx.call(m,b)}});m(\"create\",a,c.isGtmEvent?k:p.createOnlyFields);e&&gp(K.D.ya)&&(e=!1,m(function(){var u,v,x=(u=YA())==null?void 0:(v=u.getByName)==null?void 0:v.call(u,c.isGtmEvent?h:b);!x||x.get(\"clientId\")==q&&r||(c.isGtmEvent?(p.fieldsToSet[\"&gcu\"]=\"1\",p.fieldsToSet[\"&sst.gcut\"]=Bn[g]):(p.fieldsToSend[\"&gcu\"]=\"1\",p.fieldsToSend[\"&sst.gcut\"]=\nBn[g]),x.set(p.fieldsToSet),c.isGtmEvent?x.send(\"pageview\"):x.send(\"pageview\",p.fieldsToSend))}));c.isGtmEvent&&m(function(){var u;m==null||(u=m.remove)==null||u.call(m,h)})}};kp(function(){return void f(K.D.ya)},K.D.ya);kp(function(){return void f(K.D.ma)},K.D.ma);kp(function(){return void f(K.D.na)},K.D.na);c.isGtmEvent&&(d[a]=!0)}},YO=function(a,b){Sj()&&b&&(a[K.D.bc]=b)},eP=function(a,b,c){function d(){var da=Ra.apply(0,arguments);da[0]=x?x+\".\"+da[0]:\"\"+da[0];u.apply(window,da)}function e(da){function ha(Za,\ntb){for(var Ia=0;tb&&Ia<tb.length;Ia++)d(Za,tb[Ia])}var ja=c.isGtmEvent,za=ja?ZO(y):$O(b,c);if(za){var Ha={};YO(Ha,da);d(\"require\",\"ec\",\"ec.js\",Ha);ja&&za.Gj&&d(\"set\",\"&cu\",za.Gj);var sa=za.action;if(ja||sa===\"impressions\")if(ha(\"ec:addImpression\",za.ho),!ja)return;if(sa===\"promo_click\"||sa===\"promo_view\"||ja&&za.Wg){var ta=za.Wg;ha(\"ec:addPromo\",ta);if(ta&&ta.length>0&&sa===\"promo_click\"){ja?d(\"ec:setAction\",sa,za.jc):d(\"ec:setAction\",sa);return}if(!ja)return}sa!==\"promo_view\"&&sa!==\"impressions\"&&\n(ha(\"ec:addProduct\",za.me),d(\"ec:setAction\",sa,za.jc))}}function f(da){if(da){var ha={};if(Fb(da))for(var ja in aP)aP.hasOwnProperty(ja)&&bP(aP[ja],ja,da[ja],ha);YO(ha,G);d(\"require\",\"linkid\",ha)}}function g(){var da=R(c,K.D.iq);if(da){var ha=I(19);d(\"require\",da,{dataLayer:ha});d(\"require\",\"render\")}}function h(){var da=R(c,K.D.Ee);u(function(){if(!c.isGtmEvent&&Fb(da)){var ha=y.fieldsToSend,ja,za,Ha=(ja=v())==null?void 0:(za=ja.getByName)==null?void 0:za.call(ja,x),sa;for(sa in da)if(da[sa]!=null&&\n/^(dimension|metric)\\d+$/.test(sa)){var ta=void 0,Za=(ta=Ha)==null?void 0:ta.get(SO(da[sa]));cP(ha,sa,Za)}}})}function k(da,ha,ja){ja&&(ha=String(ha));y.fieldsToSend[da]=ha}function m(){if(y.displayfeatures){var da=\"_dc_gtm_\"+p.replace(/[^A-Za-z0-9-]/g,\"\");d(\"require\",\"displayfeatures\",void 0,{cookieName:da})}}var p=a,q=rC(a),r=c.eventMetadata[L.J.yg];if(!(q&&r&&r.indexOf(q.destinationId)<0)){dl.K&&(mn.H=!0,b===K.D.za?pn(c,a):(c.eventMetadata[L.J.Oc]||(mn.K[a]=!0),fC(c.eventMetadata[L.J.Ib])));var t,\nu=c.isGtmEvent?aB(R(c,\"gaFunctionName\")):aB();if(Ib(u)){var v=YA,x;x=c.isGtmEvent?R(c,\"name\")||R(c,\"gtmTrackerName\"):\"gtag_\"+p.split(\"-\").join(\"_\");var y=VO(x,b,c),A=aj(30,function(){return{}});!c.isGtmEvent&&WO(x,y.createOnlyFields)&&(u(function(){var da,ha;v()&&((da=v())==null||(ha=da.remove)==null||ha.call(da,x))}),A[x]=!1);u(\"create\",p,y.createOnlyFields);var E=c.isGtmEvent&&y.fieldsToSet[K.D.bc];if(!c.isGtmEvent&&y.createOnlyFields[K.D.bc]||E){var F=Oj(c.isGtmEvent?y.fieldsToSet[K.D.bc]:y.createOnlyFields[K.D.bc]);\nF&&(t=F)}var G=c.isGtmEvent?y.fieldsToSet[K.D.bc]:y.createOnlyFields[K.D.bc];if(G){var H=c.isGtmEvent?y.fieldsToSet[K.D.Sf]:y.createOnlyFields[K.D.Sf];H&&!A[x]&&(A[x]=!0,u(dB(x,H)))}c.isGtmEvent?y.enableRecaptcha&&d(\"require\",\"recaptcha\",\"recaptcha.js\"):(h(),f(y.linkAttribution));var J=y[K.D.Fb];J&&J[K.D.Ca]&&UO(J,x);d(\"set\",y.fieldsToSet);if(c.isGtmEvent){if(y.enableLinkId){var M={};YO(M,G);d(\"require\",\"linkid\",\"linkid.js\",M)}XO(p,x,c)}if(b===K.D.wc)if(c.isGtmEvent){m();if(y.remarketingLists){var T=\n\"_dc_gtm_\"+p.replace(/[^A-Za-z0-9-]/g,\"\");d(\"require\",\"adfeatures\",{cookieName:T})}e(G);d(\"send\",\"pageview\");y.createOnlyFields._useUp&&$A(x+\".\")}else g(),d(\"send\",\"pageview\",y.fieldsToSend);else b===K.D.za?(g(),lN(p,c),R(c,K.D.Cc)&&(Zs([\"aw\",\"dc\"]),$A(x+\".\")),at([\"aw\",\"dc\"]),y.sendPageView!=0&&d(\"send\",\"pageview\",y.fieldsToSend),XO(p,x,c)):b===K.D.Nb?TO(x,c):b===\"screen_view\"?d(\"send\",\"screenview\",y.fieldsToSend):b===\"timing_complete\"?(y.fieldsToSend.hitType=\"timing\",k(\"timingCategory\",y.eventCategory,\n!0),c.isGtmEvent?k(\"timingVar\",y.timingVar,!0):k(\"timingVar\",y.name,!0),k(\"timingValue\",Rb(y.value)),y.eventLabel!==void 0&&k(\"timingLabel\",y.eventLabel,!0),d(\"send\",y.fieldsToSend)):b===\"exception\"?d(\"send\",\"exception\",y.fieldsToSend):b===\"\"&&c.isGtmEvent||(b===\"track_social\"&&c.isGtmEvent?(y.fieldsToSend.hitType=\"social\",k(\"socialNetwork\",y.socialNetwork,!0),k(\"socialAction\",y.socialAction,!0),k(\"socialTarget\",y.socialTarget,!0)):((c.isGtmEvent||dP[b])&&e(G),c.isGtmEvent&&m(),y.fieldsToSend.hitType=\n\"event\",k(\"eventCategory\",y.eventCategory,!0),k(\"eventAction\",y.eventAction||b,!0),y.eventLabel!==void 0&&k(\"eventLabel\",y.eventLabel,!0),y.value!==void 0&&k(\"eventValue\",Rb(y.value))),d(\"send\",y.fieldsToSend));var V=t&&!c.eventMetadata[L.J.vn];if(!aj(27,function(){return!1})&&(!c.isGtmEvent||V)){t=t||\"https://www.google-analytics.com/analytics.js\";Zi(27,!0);var fa=function(){c.onFailure()};dd(t,function(){var da;((da=v())==null?0:da.loaded)||fa()},fa)}}else ld(c.onFailure)}},fP=function(a,b,c,d){lp(function(){eP(a,\nb,d)},[K.D.ya,K.D.ma])},WO=function(a,b){var c=aj(29,function(){return{}}),d=c[a];c[a]=Gb(b,null);if(!d)return!1;for(var e in b)if(b.hasOwnProperty(e)&&b[e]!==d[e])return!0;for(var f in d)if(d.hasOwnProperty(f)&&d[f]!==b[f])return!0;return!1},$O=function(a,b){function c(u){return{id:d(K.D.Sa),affiliation:d(K.D.xl),revenue:d(K.D.eb),tax:d(K.D.zl),shipping:d(K.D.Jd),coupon:d(K.D.yl),list:d(K.D.Ki)||d(K.D.Pf)||u}}for(var d=function(u){return R(b,u)},e=d(K.D.Qa),f,g=0;e&&g<e.length&&!(f=e[g][K.D.Ki]||\ne[g][K.D.Pf]);g++);var h=d(K.D.Ee);if(Fb(h))for(var k=0;e&&k<e.length;++k){var m=e[k],p;for(p in h)h.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&h[p]!=null&&cP(m,p,m[h[p]])}var q=null,r=d(K.D.Tp);if(a===K.D.Mb||a===K.D.xe)q={action:a,jc:c(),me:gP(e)};else if(a===K.D.ue)q={action:\"add\",jc:c(),me:gP(e)};else if(a===K.D.ve)q={action:\"remove\",jc:c(),me:gP(e)};else if(a===K.D.vc)q={action:\"detail\",jc:c(f),me:gP(e)};else if(a===K.D.Pc)q={action:\"impressions\",ho:gP(e)};else if(a===K.D.Qc)q={action:\"promo_view\",\nWg:gP(r)||gP(e)};else if(a===\"select_content\"&&r&&r.length>0||a===K.D.Ad)q={action:\"promo_click\",Wg:gP(r)||gP(e)};else if(a===\"select_content\"||a===K.D.we)q={action:\"click\",jc:{list:d(K.D.Ki)||d(K.D.Pf)||f},me:gP(e)};else if(a===K.D.zd||a===\"checkout_progress\"){var t={step:a===K.D.zd?1:d(K.D.Ji),option:d(K.D.oh)};q={action:\"checkout\",me:gP(e),jc:Gb(c(),t)}}else a===\"set_checkout_option\"&&(q={action:\"checkout_option\",jc:{step:d(K.D.Ji),option:d(K.D.oh)}});q&&(q.Gj=d(K.D.jb));return q},ZO=function(a){var b=\na.gtmEcommerceData;if(!b)return null;var c={};b.currencyCode&&(c.Gj=b.currencyCode);if(b.impressions){c.action=\"impressions\";var d=b.impressions;c.ho=b.translateIfKeyEquals===\"impressions\"?gP(d):d}if(b.promoView){c.action=\"promo_view\";var e=b.promoView.promotions;c.Wg=b.translateIfKeyEquals===\"promoView\"?gP(e):e}if(b.promoClick){var f=b.promoClick;c.action=\"promo_click\";var g=f.promotions;c.Wg=b.translateIfKeyEquals===\"promoClick\"?gP(g):g;c.jc=f.actionField;return c}for(var h in b)if(b[h]!==void 0&&\nh!==\"translateIfKeyEquals\"&&h!==\"impressions\"&&h!==\"promoView\"&&h!==\"promoClick\"&&h!==\"currencyCode\"){c.action=h;var k=b[h].products;c.me=b.translateIfKeyEquals===\"products\"?gP(k):k;c.jc=b[h].actionField;break}return Object.keys(c).length?c:null},gP=function(a){function b(e){function f(h,k){for(var m=0;m<k.length;m++){var p=k[m];if(e[p]){g[h]=e[p];break}}}var g=Gb(e,null);f(\"id\",[\"id\",\"item_id\",\"promotion_id\"]);f(\"name\",[\"name\",\"item_name\",\"promotion_name\"]);f(\"brand\",[\"brand\",\"item_brand\"]);f(\"variant\",\n[\"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 h=\"\",k=0;k<hP.length;k++)e[hP[k]]!==void 0&&(h&&(h+=\"/\"),h+=e[hP[k]]);h&&(g.category=h)}})();f(\"listPosition\",[\"list_position\"]);f(\"creative\",[\"creative_name\"]);f(\"list\",[\"list_name\"]);f(\"position\",[\"list_position\",\"creative_slot\"]);return g}for(var c=[],d=0;a&&d<a.length;d++)a[d]&&Fb(a[d])&&c.push(b(a[d]));return c.length?\nc:void 0},VO=function(a,b,c){var d=function(fa){return R(c,fa)},e={},f={},g={},h={},k=iP(d(K.D.Zp));!c.isGtmEvent&&k&&cP(f,\"exp\",k);g[\"&gtm\"]=Hu({Wb:c.eventMetadata[L.J.Ib],Hn:!0,ff:!!c.eventMetadata[L.J.Dc]});c.isGtmEvent||(g._no_slc=!0);Rm()&&(h._cs=jP);var m=d(K.D.Ee);if(!c.isGtmEvent&&Fb(m))for(var p in m)if(m.hasOwnProperty(p)&&/^(dimension|metric)\\d+$/.test(p)&&m[p]!=null){var q=d(String(m[p]));q!==void 0&&cP(f,p,q)}for(var r=!c.isGtmEvent,t=LC(c),u=0;u<t.length;++u){var v=t[u];if(c.isGtmEvent){var x=\nd(v);kP.hasOwnProperty(v)?e[v]=x:lP.hasOwnProperty(v)?h[v]=x:g[v]=x}else{var y=void 0;v!==K.D.Ra?y=d(v):y=c.getMergedValues(v);if(mP.hasOwnProperty(v))bP(mP[v],v,y,e);else if(nP.hasOwnProperty(v))bP(nP[v],v,y,g);else if(RO.hasOwnProperty(v))bP(RO[v],v,y,f);else if(QO.hasOwnProperty(v))bP(QO[v],v,y,h);else if(/^(dimension|metric|content_group)\\d+$/.test(v))bP(1,v,y,f);else if(v===K.D.Ra){var A=fc(y);A&&(f[\"&did\"]=A);var E=void 0,F=void 0;b===K.D.za?E=fc(c.getMergedValues(v),\".\"):(E=fc(c.getMergedValues(v,\n1),\".\"),F=fc(c.getMergedValues(v,2),\".\"));E&&(f[\"&gdid\"]=E);F&&(f[\"&edid\"]=F)}else v===K.D.rb&&t.indexOf(K.D.Gd)<0&&(h.cookieName=String(y)+\"_ga\");oP[v]&&(Lu()&&c.cb.hasOwnProperty(v)||c.lb.hasOwnProperty(v)||b===K.D.za&&c.Na.hasOwnProperty(v))&&(r=!1)}}r&&(f[\"&jsscut\"]=\"1\");d(K.D.kh)!==!1&&d(K.D.Sc)!==!1&&FM()||(g.allowAdFeatures=!1);g.allowAdPersonalizationSignals=tu(c);!c.isGtmEvent&&d(K.D.Cc)&&(h._useUp=!0);if(c.isGtmEvent){h.name=h.name||e.gtmTrackerName;var G=g.hitCallback;g.hitCallback=function(){Ib(G)&&\nG();c.onSuccess()}}else{cP(h,\"cookieDomain\",\"auto\");cP(g,\"forceSSL\",!0);cP(e,\"eventCategory\",pP(b));qP[b]&&cP(f,\"nonInteraction\",!0);b===\"login\"||b===\"sign_up\"||b===\"share\"?cP(e,\"eventLabel\",d(K.D.Ml)):b===\"search\"||b===\"view_search_results\"?cP(e,\"eventLabel\",d(K.D.qq)):b===\"select_content\"&&cP(e,\"eventLabel\",d(K.D.Pp));var H=e[K.D.Fb]||{},J=H[K.D.cg];J||J!=0&&H[K.D.Ca]?h.allowLinker=!0:J===!1&&cP(h,\"useAmpClientId\",!1);f.hitCallback=c.onSuccess;h.name=a}uu()&&(g[\"&gcs\"]=vu());g[\"&gcd\"]=zu(c);Rm()&&\n(gp(K.D.ya)||(h.storage=\"none\"),gp(bq)||(g.allowAdFeatures=!1,h.storeGac=!1));Cu()&&(g[\"&dma_cps\"]=Au());g[\"&dma\"]=Bu();Yt(fu())&&(g[\"&tcfd\"]=Du());var M=c.eventMetadata[L.J.Fh]||[];Mp(M)&&(g[\"&tag_exp\"]=Mp(M));var T=Tj(c)||d(K.D.bc),V=d(K.D.Sf);T&&(c.isGtmEvent||(h[K.D.bc]=T),h._cd2l=!0);V&&!c.isGtmEvent&&(h[K.D.Sf]=V);e.fieldsToSend=f;e.fieldsToSet=g;e.createOnlyFields=h;return e},jP=function(a){return gp(a)},iP=function(a){if(Array.isArray(a)){for(var b=[],c=0;c<a.length;c++){var d=a[c];if(d!=\nnull){var e=d.id,f=d.variant;e!=null&&f!=null&&b.push(String(e)+\".\"+String(f))}}return b.length>0?b.join(\"!\"):void 0}},cP=function(a,b,c){a.hasOwnProperty(b)||(a[b]=c)},pP=function(a){var b=\"general\";rP[a]?b=\"ecommerce\":sP[a]?b=\"engagement\":a===\"exception\"&&(b=\"error\");return b},SO=function(a){return a&&Jb(a)?a.replace(/(_[a-z])/g,function(b){return b[1].toUpperCase()}):a},bP=function(a,b,c,d){if(c!==void 0)if(tP[b]&&(c=Sb(c)),b!==\"anonymize_ip\"||c||(c=void 0),a===1)d[SO(b)]=c;else if(Jb(a))d[a]=\nc;else for(var e in a)a.hasOwnProperty(e)&&c[e]!==void 0&&(d[a[e]]=c[e])},uP={},oP=(uP[K.D.Rc]=1,uP[K.D.Sc]=1,uP[K.D.Pb]=1,uP[K.D.Eb]=1,uP[K.D.Zb]=1,uP[K.D.Gd]=1,uP[K.D.xc]=1,uP[K.D.rb]=1,uP[K.D.Hd]=1,uP[K.D.Ol]=1,uP[K.D.Da]=1,uP[K.D.dg]=1,uP[K.D.Ja]=1,uP[K.D.Qb]=1,uP),vP={},QO=(vP.client_storage=\"storage\",vP.sample_rate=1,vP.site_speed_sample_rate=1,vP.store_gac=1,vP.use_amp_client_id=1,vP[K.D.Ob]=1,vP[K.D.Tc]=\"storeGac\",vP[K.D.Pb]=1,vP[K.D.Eb]=1,vP[K.D.Zb]=1,vP[K.D.Gd]=1,vP[K.D.xc]=1,vP[K.D.Hd]=\n1,vP),wP={},lP=(wP._cs=1,wP._useUp=1,wP.allowAnchor=1,wP.allowLinker=1,wP.alwaysSendReferrer=1,wP.clientId=1,wP.cookieDomain=1,wP.cookieExpires=1,wP.cookieFlags=1,wP.cookieName=1,wP.cookiePath=1,wP.cookieUpdate=1,wP.legacyCookieDomain=1,wP.legacyHistoryImport=1,wP.name=1,wP.sampleRate=1,wP.siteSpeedSampleRate=1,wP.storage=1,wP.storeGac=1,wP.useAmpClientId=1,wP._cd2l=1,wP),nP={anonymize_ip:1},xP={},RO=(xP.campaign={content:\"campaignContent\",id:\"campaignId\",medium:\"campaignMedium\",name:\"campaignName\",\nsource:\"campaignSource\",term:\"campaignKeyword\"},xP.app_id=1,xP.app_installer_id=1,xP.app_name=1,xP.app_version=1,xP.description=\"exDescription\",xP.fatal=\"exFatal\",xP.language=1,xP.page_hostname=\"hostname\",xP.transport_type=\"transport\",xP[K.D.jb]=\"currencyCode\",xP[K.D.Ti]=1,xP[K.D.Da]=\"location\",xP[K.D.dg]=\"page\",xP[K.D.Ja]=\"referrer\",xP[K.D.Qb]=\"title\",xP[K.D.Ui]=1,xP[K.D.yb]=1,xP),yP={},mP=(yP.content_id=1,yP.event_action=1,yP.event_category=1,yP.event_label=1,yP.link_attribution=1,yP.name=1,yP[K.D.Fb]=\n1,yP[K.D.Ml]=1,yP[K.D.Rd]=1,yP[K.D.eb]=1,yP),kP={displayfeatures:1,enableLinkId:1,enableRecaptcha:1,eventAction:1,eventCategory:1,eventLabel:1,gaFunctionName:1,gtmEcommerceData:1,gtmTrackerName:1,linker:1,remarketingLists:1,socialAction:1,socialNetwork:1,socialTarget:1,timingVar:1,value:1},hP=[\"item_category\",\"item_category2\",\"item_category3\",\"item_category4\",\"item_category5\"],zP={},aP=(zP.levels=1,zP[K.D.Eb]=\"duration\",zP[K.D.Gd]=1,zP),AP={},tP=(AP.anonymize_ip=1,AP.fatal=1,AP.send_page_view=1,AP.store_gac=\n1,AP.use_amp_client_id=1,AP[K.D.Tc]=1,AP[K.D.Ti]=1,AP),BP={},dP=(BP.checkout_progress=1,BP.select_content=1,BP.set_checkout_option=1,BP[K.D.ue]=1,BP[K.D.ve]=1,BP[K.D.zd]=1,BP[K.D.we]=1,BP[K.D.Pc]=1,BP[K.D.Ad]=1,BP[K.D.Qc]=1,BP[K.D.Mb]=1,BP[K.D.xe]=1,BP[K.D.vc]=1,BP),CP={},rP=(CP.checkout_progress=1,CP.set_checkout_option=1,CP[K.D.ml]=1,CP[K.D.nl]=1,CP[K.D.ue]=1,CP[K.D.ve]=1,CP[K.D.ol]=1,CP[K.D.zd]=1,CP[K.D.Mb]=1,CP[K.D.xe]=1,CP[K.D.pl]=1,CP),DP={},sP=(DP.generate_lead=1,DP.login=1,DP.search=1,DP.select_content=\n1,DP.share=1,DP.sign_up=1,DP.view_search_results=1,DP[K.D.we]=1,DP[K.D.Pc]=1,DP[K.D.Ad]=1,DP[K.D.Qc]=1,DP[K.D.vc]=1,DP),EP={},qP=(EP.view_search_results=1,EP[K.D.Pc]=1,EP[K.D.Qc]=1,EP[K.D.vc]=1,EP);function FP(a,b,c,d){}FP.U=\"internal.executeEventProcessor\";function GP(a){var b;return Wd(b,this.V,1)}GP.U=\"internal.executeJavascriptString\";function HP(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var c=B;try{b=zj(c.escape(c.atob(a)))}catch(d){return}return b};function IP(a){var b=\"\";return b}IP.U=\"internal.generateClientId\";function JP(a){var b={};return Wd(b)}JP.U=\"internal.getAdsCookieWritingOptions\";function KP(a,b){var c=!1;return c}KP.U=\"internal.getAllowAdPersonalization\";function LP(a,b){b=b===void 0?!0:b;var c;return c}LP.U=\"internal.getAuid\";function MP(){var a=[];return Wd(a)}MP.U=\"internal.getContainerIds\";function NP(){var a=new ob;return a}NP.publicName=\"getContainerVersion\";function OP(a,b){b=b===void 0?!0:b;var c;return c}OP.publicName=\"getCookieValues\";function PP(){var a=\"\";return a}PP.U=\"internal.getCorePlatformServicesParam\";function QP(){return Ck()}QP.U=\"internal.getCountryCode\";function RP(){var a=[];a=hm();return Wd(a)}RP.U=\"internal.getDestinationIds\";function SP(a){var b=new ob;return b}SP.U=\"internal.getDeveloperIds\";function TP(a){var b;return b}TP.U=\"internal.getEcsidCookieValue\";function UP(a,b){var c=null;return c}UP.U=\"internal.getElementAttribute\";function VP(a){var b=null;return b}VP.U=\"internal.getElementById\";function WP(a){var b=\"\";return b}WP.U=\"internal.getElementInnerText\";function XP(a){var b=null;return b}XP.U=\"internal.getElementParent\";function YP(a){var b=null;return b}YP.U=\"internal.getElementPreviousSibling\";function ZP(a,b){var c=null;return Wd(c)}ZP.U=\"internal.getElementProperty\";function $P(a){var b;return b}$P.U=\"internal.getElementValue\";function aQ(a){var b=0;return b}aQ.U=\"internal.getElementVisibilityRatio\";function bQ(a){var b=null;return b}bQ.U=\"internal.getElementsByCssSelector\";\nfunction cQ(a){var b;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);P(this,\"read_event_data\",a);var c;a:{var d=a,e=AH(this).originalEventData;if(e){for(var f=e,g={},h={},k={},m=[],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++)m.push(u[v]),v!==u.length-1&&m.push(k);t!==r.length-1&&m.push(h)}q!==p.length-1&&m.push(g)}var x=[],y=\"\",A=n(m),E=A.next();\ntry{for(;!E.done;E=A.next()){var F=E.value;F===k?(x.push(y),y=\"\"):y=F===g?y+\"\\\\\":F===h?y+\".\":y+F}}finally{z(A,E)}y&&x.push(y);var G=n(x),H=G.next();try{for(;!H.done;H=G.next()){if(f==null){c=void 0;break a}f=f[H.value]}}finally{z(G,H)}c=f}else c=void 0}b=Wd(c,this.V,1);return b}cQ.U=\"internal.getEventData\";function dQ(a){var b=null;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);P(this,\"read_dom_elements\",\"css\",a);try{var c=C.querySelector(a);c&&(b=new Td(c))}catch(d){return null}return b}dQ.U=\"internal.getFirstElementByCssSelector\";function eQ(){var a;return a}eQ.U=\"internal.getGsaExperimentId\";function fQ(){return new Td(no)}fQ.U=\"internal.getHtmlId\";function gQ(){var a;return a}gQ.U=\"internal.getIframingState\";function hQ(a,b){var c={};return Wd(c)}hQ.U=\"internal.getLinkerValueFromLocation\";function iQ(){var a=new ob;return a}iQ.U=\"internal.getPrivacyStrings\";function jQ(a,b){var c;return c}jQ.U=\"internal.getProductSettingsParameter\";function kQ(a,b){var c;return c}kQ.publicName=\"getQueryParameters\";function lQ(a,b){var c;return c}lQ.publicName=\"getReferrerQueryParameters\";function mQ(a){var b=\"\";return b}mQ.publicName=\"getReferrerUrl\";function nQ(){return Dk()}nQ.U=\"internal.getRegionCode\";function oQ(a,b){var c;return c}oQ.U=\"internal.getRemoteConfigParameter\";function pQ(a,b){var c=null;\nreturn c}pQ.U=\"internal.getScopedElementsByCssSelector\";function qQ(){var a=new ob;a.set(\"width\",0);a.set(\"height\",0);return a}qQ.U=\"internal.getScreenDimensions\";function rQ(){var a=\"\";return a}rQ.U=\"internal.getTopSameDomainUrl\";function sQ(){var a=\"\";return a}sQ.U=\"internal.getTopWindowUrl\";function tQ(a){var b=\"\";if(!ch(a))throw O(this.getName(),[\"string|undefined\"],arguments);P(this,\"get_url\",a);b=Aj(Gj(B.location.href),a);return b}tQ.publicName=\"getUrl\";function uQ(){P(this,\"get_user_agent\");return Rc.userAgent}uQ.publicName=\"getUserAgent\";uQ.U=\"internal.getUserAgent\";function vQ(){var a;return a?Wd(DG(a)):a}vQ.U=\"internal.getUserAgentClientHints\";function yQ(){var a=B;return a.gaGlobal=a.gaGlobal||{}}function zQ(a,b){var c=yQ();if(c.vid===void 0||b&&!c.from_cookie)c.vid=a,c.from_cookie=b};function bR(a){(Qj(JM(a))||Lj())&&X(a,K.D.im,Dk()||Ck());!Qj(JM(a))&&Lj()&&X(a,K.D.ej,\"::\")}function cR(a){Lj()&&(Qj(JM(a))||Hk()||X(a,K.D.Ll,!0))};function hR(a,b,c,d){var e;if((xd()||ud())&&Mj()&&Mj()!==\"/\"){var f=Gj(a);e=Jf(50)&&d&&bc(f.pathname,\"/g/collect\")?2:(d||!Lj()||Hk()?0:bc(f.pathname,\"/ga/g/c\")||bc(f.pathname,\"/ag/g/c\"))?1:0}else e=0;switch(e){case 2:var g;if(Q(546)){var h=bc(a,\"/g/collect\")?a.substring(0,a.length-10):a,k=iR(),m=h+k,p=jR(\"/g/collect\",b,c);g={Gc:m,lf:\"\",body:p,Rg:!0}}else g={Gc:a,lf:b,body:c,Rg:!1};return g;case 1:var q;if(Q(547)){var r=iR(),t=a.indexOf(r),u=a.substring(0,t)+r,v=jR(a.substring(t+r.length-1),b,c);q=\n{Gc:u,lf:\"\",body:v,Rg:!0}}else q={Gc:a,lf:b,body:c,Rg:!1};return q;default:return{Gc:a,lf:b,body:c,Rg:!1}}}function iR(){var a=Mj();if(!a)return\"\";ac(a,\"/\")||(a=\"/\"+a);bc(a,\"/\")||(a+=\"/\");return a}function jR(a,b,c){var d=[a];b&&d.push(\"?\",b);c&&d.push(\"\\r\\n\",c);return d.join(\"\")};var PR=function(a){for(var b={},c=String(OR.cookie).split(\";\"),d=0;d<c.length;d++){var e=c[d].split(\"=\"),f=e[0].trim();if(f&&a(f)){var g=e.slice(1).join(\"=\").trim();g&&(g=decodeURIComponent(g));var h=void 0,k=void 0;((h=b)[k=f]||(h[k]=[])).push(g)}}return b};var QR=window,OR=document,RR=function(a){var b=QR._gaUserPrefs;if(b&&b.ioo&&b.ioo()||OR.documentElement.hasAttribute(\"data-google-analytics-opt-out\")||a&&QR[\"ga-disable-\"+a]===!0)return!0;try{var c=QR.external;if(c&&c._gaUserPrefs&&c._gaUserPrefs==\"oo\")return!0}catch(f){}for(var d=PR(function(f){return f===\"AMP_TOKEN\"}).AMP_TOKEN||[],e=0;e<d.length;e++)if(d[e]==\"$OPT_OUT\")return!0;return OR.getElementById(\"__gaOptOutExtension\")?!0:!1};function AS(a){a.copyToHitData(K.D.yb);var b=R(a.M,K.D.Dh);b&&(YC(b,function(){}),X(a,K.D.Dh,b))};function DS(a){var b=function(c){return!!c&&c.conversion};W(a,L.J.qg,b(HM(a)));U(a,L.J.rg)&&W(a,L.J.Tm,b(HM(a,\"first_visit\")));U(a,L.J.Re)&&W(a,L.J.Wm,b(HM(a,\"session_start\")))};var QS=\"gclid dclid gclsrc wbraid gbraid gad_source gad_campaignid utm_source utm_medium utm_campaign utm_term utm_content utm_id\".split(\" \");var SS=[K.D.ya,K.D.ma],TS=[K.D.ya,K.D.ma,K.D.na];\nfunction US(a){var b,c=Q(506)&&!uy(a,\"ccd_ga_ads_ids_opt_out\",!1),d=!!uy(a,\"google_ng\",!1),e=gp(c?d?TS:bq:SS),f;f=uy(a,K.D.Vf,R(a.M,K.D.Vf))||!!uy(a,\"google_ng\",!1);b={jf:c,ot:d,Eo:e,hf:f,Qg:!!uy(a,\"ga4_ads_linked\",!1),bi:Ek(),Fj:!FM(),rt:Qj(JM(a)),nt:!!U(a,L.J.Vd),st:!!U(a,L.J.Re),Xs:!!R(a.M,K.D.Fl),zt:!!U(a,L.J.jj),Cg:R(a.M,K.D.Sc),Wr:R(a.M,K.D.Sc,void 0,4),vt:!!U(a,L.J.sg)};W(a,L.J.gj,b.hf);W(a,L.J.fj,VS(b));b.jf&&!b.hf&&b.Qg&&VS(b)&&X(a,\"_&ibt\",\"1\");VS(b)&&b.Eo&&(b.jf?b.Cg!==!1||b.Qg:1)&&W(a,\nL.J.pn,!0);b.ot&&!b.bi&&X(a,K.D.Md,1);(b.jf?b.Cg:b.Wr)===!1&&X(a,\"_&ngs\",\"1\");W(a,L.J.We,WS(b)&&(b.st||b.Xs));W(a,L.J.xg,WS(b)&&b.zt&&!b.bi)}function VS(a){return a.jf?(a.Qg||a.hf)&&!a.bi&&!a.Fj:a.hf&&a.Cg!==!1&&!a.Fj&&!a.bi}function WS(a){if(a.vt)return!1;if(a.jf){if(!a.hf&&!a.Qg)return!1}else if(!a.hf)return!1;return a.rt||a.nt||a.Fj||(a.jf?a.Cg===!1&&!a.Qg:a.Cg===!1)||!a.Eo?!1:!0};function iT(a){}function jT(a){var b=function(){};return b}\nfunction kT(a,b){};function lT(a,b){var c=hm();c&&c.indexOf(b)>-1&&(a[L.J.Dc]=!0)}function nT(a,b,c){var d=this;}nT.U=\"internal.gtagConfig\";function oT(a,b,c,d){var e=this;}oT.U=\"internal.gtagDestinationConfig\";\nfunction qT(a,b){}\nqT.publicName=\"gtagSet\";function rT(){var a={};return a};function sT(a){}sT.U=\"internal.initializeServiceWorker\";function tT(a,b){}tT.publicName=\"injectHiddenIframe\";function uT(a,b,c,d,e){}uT.U=\"internal.injectHtml\";var zT={dl:1,id:1};\nfunction AT(a,b,c,d){}AT.publicName=\"injectScript\";function BT(){var a=zk,b=!1;b=!!a.H[\"5\"];return b}BT.U=\"internal.isAutoPiiEligible\";function CT(a){var b=!0;return b}CT.publicName=\"isConsentGranted\";function DT(a){var b=!1;return b}DT.U=\"internal.isDebugMode\";function ET(a){var b=!1;return b}ET.U=\"internal.isDestinationInitialized\";function FT(){return Fk()}FT.U=\"internal.isDmaRegion\";function GT(){return aC()}GT.U=\"internal.isDomReady\";function HT(a){var b=!1;return b}HT.U=\"internal.isEntityInfrastructure\";function IT(a){var b=!1;if(!gh(a))throw O(this.getName(),[\"number\"],[a]);b=Q(a);return b}IT.U=\"internal.isFeatureEnabled\";function JT(){var a=!1;return a}JT.U=\"internal.isFpfe\";function KT(){var a=!1;return a}KT.U=\"internal.isGcpBrowser\";function LT(){var a=!1;return a}LT.U=\"internal.isLandingPage\";function MT(){var a=!1;return a}MT.U=\"internal.isM3blOrTtvDisabled\";function NT(){var a=!1;return a}NT.U=\"internal.isOgt\";function OT(){var a;return a}OT.U=\"internal.isSafariPcmEligibleBrowser\";function PT(){var a=Hh(function(b){AH(this).log(\"error\",b)});a.publicName=\"JSON\";return a};function QT(a){var b=void 0;return Wd(b)}QT.U=\"internal.legacyParseUrl\";function RT(){return!1}\nvar ST={getItem:function(a){var b=null;return b},setItem:function(a,b){return!1},removeItem:function(a){}};function TT(){}TT.publicName=\"logToConsole\";function UT(a,b){}UT.U=\"internal.mergeRemoteConfig\";function VT(a,b,c){c=c===void 0?!0:c;var d=[];return Wd(d)}VT.U=\"internal.parseCookieValuesFromString\";function WT(a){var b=void 0;\nreturn b}WT.publicName=\"parseUrl\";function XT(a){}XT.U=\"internal.processAsNewEvent\";function ZT(a,b,c){var d;return d}ZT.U=\"internal.pushToDataLayer\";function $T(a){var b=Ra.apply(1,arguments),c=!1;if(!bh(a))throw O(this.getName(),[\"string\"],arguments);var d=[this,a],e=n(b),f=e.next();try{for(;!f.done;f=e.next())d.push(D(f.value,this.V,1))}finally{z(e,f)}try{P.apply(null,d),c=!0}catch(g){return!1}return c}$T.publicName=\"queryPermission\";function aU(a){var b=this;}aU.U=\"internal.queueAdsTransmission\";function bU(a){var b=void 0;return b}bU.publicName=\"readAnalyticsStorage\";function cU(){var a=\"\";return a}cU.publicName=\"readCharacterSet\";function dU(){return I(19)}dU.U=\"internal.readDataLayerName\";function eU(){var a=\"\";return a}eU.publicName=\"readTitle\";function fU(a,b){var c=this;if(!bh(a)||!Yg(b))throw O(this.getName(),[\"string\",\"function\"],arguments);zN(a,function(d){b.invoke(c.V,Wd(d,c.V,1))});}fU.U=\"internal.registerCcdCallback\";function gU(a,b){if(!bh(a)||!Vg(b)&&!Xg(b))throw O(this.getName(),[\"string\",\"Object|undefined\"],arguments);if(qh(AH(this).Ub()))return!1;var c,d,e=rC(a,!0);if(!e)return!1;switch(e.prefix){case \"AW\":c=tO;d=Dm.ja.ib;break;case \"DC\":c=JO;d=Dm.ja.ib;break;case \"GF\":c=NO;d=Dm.ja.jd;break;case \"HA\":c=PO;d=Dm.ja.jd;break;case \"UA\":c=fP;d=Dm.ja.jd;break;case \"MC\":c=jT(e);d=Dm.ja.xd;break;case \"G\":return iT(a),!0;case \"S\":if(!Q(634))return!1;\niT(a);return!0;default:return!1}var f=a,g=c,h=d,k=D(b,this.V,1),m=mD(),p=rC(f,!0);p&&m.H.register(p,g,h,k);return!0}gU.U=\"internal.registerDestination\";var hU=[\"event\"];function iU(a,b,c){}iU.U=\"internal.registerGtagCommandListener\";function jU(a,b){var c=!1;return c}jU.U=\"internal.removeDataLayerEventListener\";function kU(a,b){}\nkU.U=\"internal.removeFormData\";function lU(){}lU.publicName=\"resetDataLayer\";function mU(a,b,c){var d=void 0;return d}mU.U=\"internal.scrubUrlParams\";function nU(a){}nU.U=\"internal.sendAdsHit\";function oU(a,b,c,d){}oU.U=\"internal.sendGtagEvent\";function pU(a,b,c){}pU.publicName=\"sendPixel\";function qU(a,b){}qU.U=\"internal.setAnchorHref\";function rU(a){}rU.U=\"internal.setContainerConsentDefaults\";function sU(a,b,c,d){var e=this;d=d===void 0?!0:d;var f=!1;\nreturn f}sU.publicName=\"setCookie\";function tU(a){}tU.U=\"internal.setCorePlatformServices\";function uU(a,b){}uU.U=\"internal.setDataLayerValue\";function vU(a){}vU.publicName=\"setDefaultConsentState\";function wU(a,b){}wU.U=\"internal.setDelegatedConsentType\";function xU(a,b){}xU.U=\"internal.setFormAction\";function yU(a,b,c){c=c===void 0?!1:c;if(!bh(a)||!eh(c))throw O(this.getName(),[\"string\",\"any\",\"boolean|undefined\"],arguments);if(!ok(a))throw Error(\"setInCrossContainerData requires valid CrossContainerSchema key.\");(c||rk(a)===void 0)&&qk(a,D(b,this.V,1));}yU.U=\"internal.setInCrossContainerData\";function zU(a,b,c){return!1}zU.publicName=\"setInWindow\";function AU(a,b,c){}AU.U=\"internal.setProductSettingsParameter\";function BU(a,b,c){if(!bh(a)||!bh(b)||arguments.length!==3)throw O(this.getName(),[\"string\",\"string\",\"any\"],arguments);for(var d=b.split(\".\"),e=sD(a),f=0;f<d.length-1;f++){if(e[d[f]]===void 0)e[d[f]]={};else if(!Fb(e[d[f]]))throw Error(\"setRemoteConfigParameter failed, path contains a non-object type: \"+d[f]);e=e[d[f]]}e[d[f]]=D(c,this.V,1);}BU.U=\"internal.setRemoteConfigParameter\";function CU(a,b){}\nCU.U=\"internal.setTransmissionMode\";function DU(a,b,c,d){var e=this;}DU.publicName=\"sha256\";function EU(a,b,c){}\nEU.U=\"internal.sortRemoteConfigParameters\";function FU(a){}FU.U=\"internal.storeAdsBraidLabels\";function GU(a,b){var c=void 0;return c}GU.U=\"internal.subscribeToCrossContainerData\";var HU={getItem:function(a){var b=null;return b},setItem:function(a,b){},\nremoveItem:function(a){},clear:function(){},\npublicName:\"templateStorage\"};function IU(a,b){var c=!1;return c}IU.U=\"internal.testRegex\";function JU(a){var b;return b};function KU(a,b){}KU.U=\"internal.trackUsage\";function LU(a,b){var c;return c}LU.U=\"internal.unsubscribeFromCrossContainerData\";function MU(a){}MU.publicName=\"updateConsentState\";function NU(a){var b=!1;return b}NU.U=\"internal.userDataNeedsEncryption\";var OU=function(){this.H=new ai},QU=function(){var a=PU;return function(b){var c;var d=a.H;if(d.contains(b))c=d.get(b,this);else{var e;if(e=d.H.hasOwnProperty(b)){var f=this.V.mb();if(f){var g=!1,h=f.Ub();if(h){qh(h)||(g=!0);}e=g}else e=!0}if(e){var k=d.H.hasOwnProperty(b)?d.H[b]:void 0;c=k}else throw Error(b+\" is not a valid API name.\");}return c}},PU;function RU(a,b,c){PU||(PU=new OU);PU.H.add(a,b,c)}function SU(a,b){PU||(PU=new OU);var c=PU.H;if(c.H.hasOwnProperty(a))throw Error(\"Attempting to add a private function which already exists: \"+a+\".\");if(c.contains(a))throw Error(\"Attempting to add a private function with an existing API name: \"+a+\".\");c.H[a]=Ib(b)?jh(a,b):kh(a,b)};function TU(a,b){function c(d){if(!Vg(d))throw O(this.getName(),[\"Object\"],arguments);var e=D(d,this.V,1).Cb();a(e)}c.U=\"internal.\"+b;return c};function UU(){var a=function(c){return void SU(c.U,c)},b=function(c){return void RU(c.publicName,c)};b(uH);b(BH);b(rI);b(tI);b(uI);b(XI);b(ZI);b(YJ);b(PT());b($J);b(NP);b(OP);b(kQ);b(lQ);b(mQ);b(tQ);b(uQ);b(qT);b(tT);b(AT);b(CT);b(TT);b(WT);b($T);b(bU);b(cU);b(eU);b(pU);b(sU);b(vU);b(zU);b(DU);b(HU);b(MU);RU(\"Math\",oh());RU(\"Object\",Zh);RU(\"TestHelper\",ci());RU(\"assertApi\",lh);RU(\"assertThat\",mh);RU(\"decodeUri\",rh);RU(\"decodeUriComponent\",sh);RU(\"encodeUri\",th);RU(\"encodeUriComponent\",uh);RU(\"fail\",\nCh);RU(\"generateRandom\",Eh);RU(\"getTimestamp\",Fh);RU(\"getTimestampMillis\",Fh);RU(\"getType\",Gh);RU(\"makeInteger\",Ih);RU(\"makeNumber\",Jh);RU(\"makeString\",Kh);RU(\"makeTableMap\",Uh);RU(\"mock\",Xh);RU(\"mockObject\",Yh);RU(\"fromBase64\",HP,!(\"atob\"in B));RU(\"localStorage\",ST,!RT());RU(\"toBase64\",JU,!(\"btoa\"in B));a(tH);a(xH);a(QH);a(VH);a(iI);a(pI);a(sI);a(vI);a(wI);a(zI);a(SI);a(TI);a(UI);a(VI);a(WI);a(YI);a($I);a(XJ);a(ZJ);a(aK);a(bK);a(cK);a(dK);a(eK);a(NK);a(VK);a(YK);a(eL);a(fL);a(kL);a(pL);a(uL);a(BL);\na(GL);a(RL);a(TL);a(fM);a(gM);a(hM);a(FP);a(GP);a(IP);a(JP);a(KP);a(LP);a(MP);a(PP);a(QP);a(RP);a(SP);a(TP);a(UP);a(VP);a(WP);a(XP);a(YP);a(ZP);a($P);a(aQ);a(bQ);a(cQ);a(dQ);a(eQ);a(fQ);a(gQ);a(hQ);a(iQ);a(jQ);a(nQ);a(oQ);a(pQ);a(qQ);a(rQ);a(sQ);a(vQ);a(nT);a(oT);a(sT);a(uT);a(BT);a(DT);a(ET);a(FT);a(GT);a(HT);a(IT);a(JT);a(KT);a(LT);a(MT);a(NT);a(OT);a(QT);a(gI);a(UT);a(VT);a(XT);a(ZT);a(aU);a(dU);a(fU);a(gU);a(iU);a(jU);a(kU);a(mU);a(nU);a(oU);a(qU);a(rU);a(tU);a(uU);a(wU);a(xU);a(yU);a(AU);a(BU);\na(CU);a(EU);a(FU);a(GU);a(IU);a(KU);a(LU);a(NU);SU(\"internal.IframingStateSchema\",rT());SU(\"internal.quickHash\",Dh);PU||(PU=new OU);return QU()};var XF;function VU(){XF.wd(function(a,b,c){fo();var d=co;d.H.SANDBOXED_JS_SEMAPHORE=d.H.SANDBOXED_JS_SEMAPHORE||0;d.H.SANDBOXED_JS_SEMAPHORE++;try{return a.apply(b,c)}finally{fo(),co.H.SANDBOXED_JS_SEMAPHORE--}})}function WU(a){if(a&&a.length)for(var b=aj(21,function(){return{}}),c=0;c<a.length;c++){var d=a[c].replace(/^_*/,\"\");b[d]=[\"sandboxedScripts\"]}}\nfunction XU(a){if(a){var b=aj(21,function(){return{}}),c=n(Object.entries(a)),d=c.next();try{for(;!d.done;d=c.next()){var e=n(d.value),f=e.next().value,g=e.next().value,h=f,k=n(g),m=k.next();try{for(;!m.done;m=k.next()){var p=m.value.replace(/^_*/,\"\");b[p]=b[p]||[];b[p].push(h)}}finally{z(k,m)}}}finally{z(c,d)}}};function YU(a){AD(FC(\"developer_id.\"+a,!0),0,{})};function ZU(a,b){return Gb(a,b||null)}function Y(a){return window.encodeURIComponent(a)}function $U(a){id(a,void 0,void 0)}function aV(a){var b=[\"veinteractive.com\",\"ve-interactive.cn\"];if(!a)return!1;var c=Aj(Gj(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}\nfunction bV(a,b,c){for(var d={},e=!1,f=0;a&&f<a.length;f++)a[f]&&a[f].hasOwnProperty(b)&&a[f].hasOwnProperty(c)&&(d[a[f][b]]=a[f][c],e=!0);return e?d:null}function cV(a,b){var c={};if(a)for(var d in a)a.hasOwnProperty(d)&&(c[d]=a[d]);if(b){var e=bV(b,\"parameter\",\"parameterValue\");e&&(c=ZU(e,c))}return c}function dV(a,b,c){return a===void 0||a===c?b:a}var eV={Ya:{Ak:1,un:2,An:3,Bn:4,Cn:5,hr:6}};eV.Ya[eV.Ya.Ak]=\"ADOBE_COMMERCE\";eV.Ya[eV.Ya.un]=\"SQUARESPACE\";eV.Ya[eV.Ya.An]=\"WOO_COMMERCE\";eV.Ya[eV.Ya.Bn]=\"WOO_COMMERCE_LEGACY\";eV.Ya[eV.Ya.Cn]=\"WORD_PRESS\";eV.Ya[eV.Ya.hr]=\"SHOPIFY\";function fV(a){var b=B;return zj(b.escape(b.atob(a)))}\nfunction gV(){try{if(!Q(498))return[];var a=rk(nk.fa.gn);if(Array.isArray(a))return a;var b=[],c;a:{try{c=!!C.querySelector('script[data-requiremodule^=\"mage/\"]');break a}catch(u){}c=!1}c&&b.push(eV.Ya.Ak);var d;a:{try{var e=fV(\"YXNzZXRzLnNxdWFyZXNwYWNlLmNvbS8=\");d=e?!!C.querySelector('script[src^=\"//'+e+'\"]'):!1;break a}catch(u){}d=!1}d&&b.push(eV.Ya.un);var f;a:{try{f=!!C.querySelector('script[src*=\"woocommerce\"],link[href*=\"woocommerce\"],[class|=\"woocommerce\"]');break a}catch(u){}f=!1}f&&b.push(eV.Ya.Bn);\nvar g;a:{try{var h,k=((h=C.location)==null?void 0:h.hostname)||\"\",m,p=((m=C.location)==null?void 0:m.origin)||\"\",q=fV(\"LndvcmRwcmVzcy5jb20=\"),r=fV(\"Ly9zLncub3Jn\");g=q&&r?bc(k,q)||!!C.querySelector('[src^=\"'+p+'/wp-content\"],meta[name=\"generator\"][content^=\"WordPress \"],link[rel=\"dns-prefetch\"][href=\"'+(r+'\"]')):!1;break a}catch(u){}g=!1}g&&b.push(eV.Ya.Cn);var t;a:{try{t=!!C.querySelector('[class*=\"woocommerce\"],meta[name=\"generator\"][content^=\"WooCommerce \"]');break a}catch(u){}t=!1}t&&b.push(eV.Ya.An);\naC()&&qk(nk.fa.gn,b);return b}catch(u){}return[]};function hV(a,b,c){return dd(a,b,c,void 0)}function iV(a,b){B[a]=b}function jV(a,b,c){var d=B;b&&(d[a]===void 0||c&&!d[a])&&(d[a]=b);return d[a]}\nvar kV={},lV=Ku.X;var Z={securityGroups:{}};\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.R=\"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[\"6\"]=!1})(function(b){var c=b.vtp_eventDataAccess,d=b.vtp_keyPatterns||[],e=b.vtp_createPermissionError;return{assert:function(f,g){if(g!=null&&!Jb(g))throw e(f,{key:g},\"Key must be a string.\");if(c!==\"any\"){try{if(c===\n\"specific\"&&g!=null&&ug(g,d))return}catch(h){throw e(f,{key:g},\"Invalid key filter.\");}throw e(f,{key:g},\"Prohibited read from event data.\");}},da:a}})}();\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.R=\"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[\"6\"]=!1})(function(b){var c=b.vtp_createPermissionError;return{assert:function(d,e){if(e!==\"auto\"&&e!==\"manual\"&&e!==\n\"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.\");},da: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.R=\"get_url\";Z.__get_url.isVendorTemplate=!0;Z.__get_url.priorityOverride=0;Z.__get_url.isInfrastructure=!1;Z.__get_url[\"6\"]=!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\"),b.vtp_fragment&&\nc.push(\"fragment\"));var d=c&&b.vtp_queriesAllowed!==\"any\"?b.vtp_queryKeys||[]:null,e=b.vtp_createPermissionError;return{assert:function(f,g,h){if(g){if(!Jb(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(!h)throw e(f,{},\"Prohibited from getting entire URL query when query keys are specified.\");if(!Jb(h))throw e(f,{},\"Query key must be a string.\");if(d.indexOf(h)<0)throw e(f,{},\"Prohibited query key: \"+h);}}else if(c)throw e(f,\n{},\"Prohibited from getting entire URL when components are specified.\");},da:a}})}();\n\n\n\n\nZ.securityGroups.read_dom_elements=[\"google\"],function(){function a(b,c,d){return{type:c,value:d}}(function(b){Z.__read_dom_elements=b;Z.__read_dom_elements.R=\"read_dom_elements\";Z.__read_dom_elements.isVendorTemplate=!0;Z.__read_dom_elements.priorityOverride=0;Z.__read_dom_elements.isInfrastructure=!1;Z.__read_dom_elements[\"6\"]=!1})(function(b){var c=b.vtp_allowedElementIds||\"none\",d=b.vtp_allowedCssSelectors||\"none\",e=b.vtp_elementIds||[],f=b.vtp_cssSelectors||[],g=b.vtp_createPermissionError;return{assert:function(h,\nk,m){switch(k){case \"id\":if(c===\"none\")break;if(c===\"any\"||e.indexOf(m)>-1)return;break;case \"css\":if(d===\"none\")break;if(d===\"any\"||f.indexOf(m)>-1)return;break;default:throw g(h,{},\"Unknown selector type \"+k+\".\");}throw g(h,{},\"Prohibited selector value \"+m+\" for selector type \"+k+\".\");},da:a}})}();\n\n\n\n\n\nfunction mV(){var a={},b={dataLayer:cA,callback:function(c){a.hasOwnProperty(c)&&Ib(a[c])&&a[c]();delete a[c]},bootstrap:0};return b}\nfunction nV(){var a=mV();io(a);qm();OA();var b=aj(21,function(){return{}});Zb(b,Z.securityGroups);var c=mm(nm()),d,e=c==null?void 0:(d=c.context)==null?void 0:d.source;Vo(e,c==null?void 0:c.parent);e!==2&&e!==4&&e!==3||S(142);return a}function oV(){var a=I(60);if(a)for(var b=a.split(\".\"),c=0;c<b.length;c++){var d=b[c],e=rN;d&&(e.H[d]=!0)}}\nfunction pV(){Xp();fo();for(var a=data.resource||{},b=yA,c=a.macros||[],d=0;d<c.length;d++)b.macros.push(new pA(c[d],d,b.tags,b.macros));for(var e=a.tags||[],f=0;f<e.length;f++)b.tags.push(new tA(e[f],f,b.tags,b.macros));for(var g=a.predicates||[],h=0;h<g.length;h++)b.predicates.push(new qA(g[h],b.tags,b.macros));for(var k=a.rules||[],m=0;m<k.length;m++)b.rules.push(new rA(k[m],m));Wz=Z;var p=data.permissions||{},q=Z;Ox=new cg(I(5),p,q);var r=data.sandboxed_scripts,t=data.security_groups,u=data.runtime||\n[],v=data.runtime_lines;XF=new rf;VU();Vz=WF();var x=XF,y=UU(),A=new Pd(\"require\",y);A.ab();x.H.H.set(\"require\",A);hb.set(\"require\",A);for(var E=0;E<u.length;E++){var F=u[E];if(!Array.isArray(F)||F.length<3){if(F.length===0)continue;break}v&&v[E]&&v[E].length&&Qf(F,v[E]);try{XF.execute(F)}catch(qV){}}WU(r);XU(t);var G=nV();tF();zk.bind();if(!sj){var H=Fk()?op(Mf(5)):op(Mf(4)),J=n(dp),M=J.next();try{for(;!M.done;M=J.next()){var T=M.value,V=T,fa=H[T]?\"granted\":\"denied\";Em().implicit(V,fa)}}finally{z(J,\nM)}}wE.bind();$B();VB();Q(610)&&(Gx(),Fx(Ix),Hx());dl.P&&(Q(610)||(Gx(),Fx(Ix),Hx()),LA(),iB=new hB,Fx(oz),bD(),PF||(PF=new NF),lB||(lB=new kB));if(dl.K){SE.bind();CC.bind();LE.bind();var da=om();if(da){var ha;a:{var ja,za=(ja=da.scriptElement)==null?void 0:ja.src;if(za){var Ha;try{var sa;Ha=(sa=Bd())==null?void 0:sa.getEntriesByType(\"resource\")}catch(qV){}if(Ha){var ta=-1,Za=n(Ha),tb=Za.next();try{for(;!tb.done;tb=\nZa.next()){var Ia=tb.value;if(Ia.initiatorType===\"script\"&&(ta+=1,Ia.name.replace(YE,\"\")===za.replace(YE,\"\"))){ha=ta;break a}}}finally{z(Za,tb)}S(146)}else S(145)}ha=void 0}var Ma=ha;Ma!==void 0&&(da.canonicalContainerId&&hj(\"rtg\",String(da.canonicalContainerId)),hj(\"slo\",String(Ma)),hj(\"hlo\",da.htmlLoadOrder||\"-1\"),hj(\"lst\",String(da.loadScriptType||\"0\")))}else S(144);var cb;var pb=lm();if(pb)if(pb.canonicalContainerId)cb=pb.canonicalContainerId;else{var jb,ub=pb.scriptContainerId||((jb=pb.destinations)==\nnull?void 0:jb[0]);cb=ub?\"_\"+ub:void 0}else cb=void 0;var fd=cb;fd&&hj(\"pcid\",fd);hj(\"bt\",String(Jf(47)?2:Jf(50)?1:0));hj(\"ct\",String(Jf(47)?0:Jf(50)?1:3));PE.bind();var uf=[],ae=[],Ah=n(Object.keys(VE)),Bh=Ah.next();try{for(;!Bh.done;Bh=Ah.next()){var Km=Bh.value;if(window.isSecureContext||!XE[Km]){var KF=VE[Km]();if(Ib(KF)){var LF=Function.prototype.toString.call(KF);bc(LF,\"{ [native code] }\")||bc(LF,\"{\\n    [native code]\\n}\")||ae.push(Km)}else uf.push(Km)}}}finally{z(Ah,Bh)}uf.length>0&&hj(\"jsm\",\nuf.join(\"~\"));ae.length>0&&hj(\"jsp\",ae.join(\"~\"))}sF();mk(1);eI();return G}\nfunction yk(){try{if(!Wj()&&(Jf(47)||!Bm()))if(Jf(70))GA();else{Jf(64)&&jj.H.K.add(118517917);nj();oj();dl.H&&yz();Lh[5]=!0;var a=eo(\"debugGroupId\",function(){return String(Math.floor(Number.MAX_SAFE_INTEGER*Math.random()))});cp(a);Nt();MF();gu();WB();if(rm()){I(5);Kt({ctid:I(5)});dI();oB().removeExternalRestrictions(jm());}else{\npV().bootstrap=Wb();Jf(51)&&EE();dl.H&&zz();typeof B.name===\"string\"&&ac(B.name,\"web-pixel-sandbox-CUSTOM\")&&Cd()?YU(\"dMDg0Yz\"):B.Shopify&&(YU(\"dN2ZkMj\"),Cd()&&YU(\"dNTU0Yz\"));oV()}}}catch(b){mk(5),Jx()}}\n(function(a){function b(){g=C.documentElement.getAttribute(\"data-tag-assistant-present\");Ho(g)&&(f=e.sm)}function c(){f&&Vc?(zA=!0,d(f)):a()}if(Jf(70))a();else{var d=function(q){var r=\"GTM\",t=\"GTM\";Jf(45)&&(r=\"OGT\",t=\"GTAG\");var u=I(23),v=B[u];v||(v=[],B[u]=v,dd(\"https://\"+I(3)+\"/debug/bootstrap?id=\"+I(5)+\"&src=\"+t+\"&cond=\"+String(q)+\"&gtm=\"+Hu()));var x={messageType:\"CONTAINER_STARTING\",data:{scriptSource:Vc,containerProduct:r,debug:!1,id:I(5),targetRef:{ctid:I(5),isDestination:gm(),canonicalId:I(6)},\naliases:km(),destinations:hm()}},y=x.data;y.resume=function(){a()};y.resumeWithMemos=function(){To(1);a()};Jf(2)&&(x.data.initialPublish=!0);v.push(x)},e={Hq:1,Lm:2,kn:3,Yk:4,sm:5};e[e.Hq]=\"GTM_DEBUG_LEGACY_PARAM\";e[e.Lm]=\"GTM_DEBUG_PARAM\";e[e.kn]=\"REFERRER\";e[e.Yk]=\"COOKIE\";e[e.sm]=\"EXTENSION_PARAM\";var f=void 0,g=void 0,h=Aj(B.location,\"query\",!1,void 0,\"gtm_debug\");Ho(h)&&(f=e.Lm);if(!f&&C.referrer){var k=Gj(C.referrer);Cj(k,\"host\")===I(24)&&(f=e.kn)}if(!f){var m=Cq(\"__TAG_ASSISTANT\");m.length&&\nm[0].length&&(f=e.Yk)}f||b();if(!f&&Go(g)){var p=!1;jd(C,\"TADebugSignal\",function(){p||(p=!0,b(),c())},!1);B.setTimeout(function(){p||(p=!0,b(),c())},200)}else c()}})(function(){!Jf(47)||xk()[\"0\"]?yk():Bk()});\n\n})()\n\n"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 53,
                    "receive": 70
                },
                "_type": 3,
                "_id": "12594.63",
                "_request_id": "12594.63",
                "_ip_addr": "[2607:f8b0:4004:c07::61]",
                "_full_url": "https://www.googletagmanager.com/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                "_is_secure": 1,
                "_method": "GET",
                "_host": "www.googletagmanager.com",
                "_url": "/gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                "_raw_id": "12594.63",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 200,
                "_request_type": "Script",
                "_load_ms": 123,
                "_ttfb_ms": 53,
                "_load_start": 713,
                "_load_start_float": 713.000335,
                "_bytesIn": 134914,
                "_objectSize": 134914,
                "_objectSizeUncompressed": 380501,
                "_chunks": [
                    {
                        "ts": 773,
                        "bytes": 32768
                    },
                    {
                        "ts": 775,
                        "bytes": 14603,
                        "inflated": 65536
                    },
                    {
                        "ts": 794,
                        "bytes": 32756
                    },
                    {
                        "ts": 814,
                        "bytes": 32768,
                        "inflated": 65536
                    },
                    {
                        "ts": 829,
                        "bytes": 22019,
                        "inflated": 52821
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 09:27:10 GMT",
                "_cacheControl": "private, max-age=900",
                "_contentType": "application/javascript",
                "_contentEncoding": "zstd",
                "_socket": 305,
                "_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": 263,
                "_initiator_column": 251,
                "_initiator_type": "script",
                "_initiator_function": "jt",
                "_priority": "Low",
                "_initial_priority": "Low",
                "_server_rtt": null,
                "_headers": {
                    "request": [
                        ":authority: www.googletagmanager.com",
                        ":method: GET",
                        ":path: /gtag/js?id=UA-22381566-3&cx=c&gtm=4e6af0h2",
                        ":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=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: script",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "access-control-allow-credentials: true",
                        "access-control-allow-headers: Cache-Control",
                        "access-control-allow-origin: *",
                        "cache-control: private, max-age=900",
                        "content-encoding: zstd",
                        "content-length: 134914",
                        "content-type: application/javascript; charset=UTF-8",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "expires: Mon, 19 Oct 2026 09:27:10 GMT",
                        "server: Google Tag Manager",
                        "strict-transport-security: max-age=31536000; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-xss-protection: 0",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 1978,
                "_score_cache": 0,
                "_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": 900,
                "_cdn_provider": "Google",
                "_server_count": null,
                "_created": 712,
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c07::61"
                        ]
                    },
                    "A": {
                        "addr": [
                            "172.253.139.97"
                        ]
                    }
                },
                "_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": 335,
                "_body_hash": "7c6dc6e655479c7eace0cd2bbd6fc7b05f84038c87309d411f690e1bace3b8c6",
                "_server_port": "443",
                "_renderBlocking": "non_blocking",
                "_load_end": 836,
                "_ttfb_start": 713,
                "_ttfb_end": 766,
                "_download_start": 766,
                "_download_end": 836,
                "_download_ms": 70,
                "_all_start": 713,
                "_all_end": 836,
                "_all_ms": 123,
                "_index": 19,
                "_number": 20,
                "_body_file": "010-12594.63-body.txt",
                "_cpuTimes": {
                    "EvaluateScript": 55,
                    "v8.compile": 7,
                    "FunctionCall": 1
                },
                "_cpu.EvaluateScript": 55,
                "_cpu.v8.compile": 7,
                "_cpu.FunctionCall": 1,
                "_cpuTime": 62,
                "_body_id": "12594.63",
                "_js_timing": [
                    [
                        933.534,
                        988.061
                    ],
                    [
                        933.546,
                        940.416
                    ],
                    [
                        988.575,
                        988.753
                    ],
                    [
                        988.803,
                        988.872
                    ],
                    [
                        988.893,
                        988.985
                    ],
                    [
                        989.003,
                        989.013
                    ],
                    [
                        989.061,
                        989.087
                    ],
                    [
                        989.101,
                        989.146
                    ],
                    [
                        989.163,
                        989.172
                    ],
                    [
                        989.182,
                        989.188
                    ],
                    [
                        990.217,
                        990.233
                    ],
                    [
                        990.251,
                        990.256
                    ],
                    [
                        990.267,
                        990.339
                    ],
                    [
                        990.402,
                        990.411
                    ],
                    [
                        990.421,
                        990.439
                    ],
                    [
                        990.45,
                        990.459
                    ],
                    [
                        990.47,
                        990.479
                    ],
                    [
                        990.893,
                        990.96
                    ],
                    [
                        992.084,
                        992.092
                    ],
                    [
                        992.103,
                        992.108
                    ],
                    [
                        1006.401,
                        1006.482
                    ],
                    [
                        1006.822,
                        1006.836
                    ],
                    [
                        1007.054,
                        1007.062
                    ]
                ],
                "_body_url": "/response_body.php?test=261019_K1_8&run=1&bodyid=12594.63"
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.787+00:00",
                "time": 190,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=745",
                    "headersSize": 1345,
                    "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": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6af0h2v9115874821za208zd9115874821xf1"
                        },
                        {
                            "name": "_p",
                            "value": "1792402030423"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "cid",
                            "value": "1930296787.1792402031"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "3"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;155.0.0.0|Google%20Chrome;155.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034"
                        },
                        {
                            "name": "sid",
                            "value": "1792402030"
                        },
                        {
                            "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": "_tu",
                            "value": "AAg"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "745"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 755,
                    "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-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:141:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:10 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 57,
                    "connect": 54,
                    "ssl": 39,
                    "send": 0,
                    "wait": 79,
                    "receive": 0
                },
                "_type": 3,
                "_id": "12594.64",
                "_request_id": "12594.64",
                "_ip_addr": "[2607:f8b0:4004:c06::71]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=745",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=745",
                "_raw_id": "12594.64",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 79,
                "_ttfb_ms": 79,
                "_load_start": 745,
                "_load_start_float": 745.000341,
                "_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": 303,
                "_protocol": "HTTP/2",
                "_dns_start": 245,
                "_dns_end": 302,
                "_connect_start": 316,
                "_connect_end": 331,
                "_ssl_start": 331,
                "_ssl_end": 370,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 260,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_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=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=745",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "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-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:141:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:10 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 4159,
                "_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": 57,
                "_connect_ms": 15,
                "_ssl_ms": 39,
                "_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": 740,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.google-analytics.com",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13436875690466414",
                            "type": "error"
                        },
                        {
                            "domain_name": "www.google-analytics.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c06::71",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c06::64",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c06::8a",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c06::66",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.101",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.100",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.139",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.113",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.102",
                                    "port": 0
                                },
                                {
                                    "address": "192.178.155.138",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13436875930464845",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c06::71",
                            "2607:f8b0:4004:c06::64",
                            "2607:f8b0:4004:c06::8a",
                            "2607:f8b0:4004:c06::66"
                        ]
                    },
                    "HTTPS": {
                        "error": -105
                    },
                    "A": {
                        "addr": [
                            "192.178.155.101",
                            "192.178.155.100",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.102",
                            "192.178.155.138"
                        ]
                    }
                },
                "_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": 341,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF2TCCBYCgAwIBAgIRAPFFABGeGSYtEFcUQLa1ieEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UyMB4XDTI2MDkyODE4MzgyMFoXDTI2MTIyMTE4MzgxOVowITEfMB0G\nA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqGSM49\nAwEHA0IABE49wW47v+5fCO6zNd3ej9a1xhX97iLmEI87BFXD9lNtl/pfVwyiz9uO\n4aZVkJ3H/ZFAN8WvCMV6JNme44hrSkujggR9MIIEeTAOBgNVHQ8BAf8EBAMCB4Aw\nEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9xEN\nAhrk4vdcAjmWU7srXcTdIzMwHwYDVR0jBBgwFoAUdb7Ed66J9kQ3fc+xaB8dGuvc\nNFkwNQYIKwYBBQUHAQEEKTAnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29v\nZy93ZTIuY3J0MIICdwYDVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5j\nb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50\nLmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1t\nZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVu\ndC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFw\ncC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2\naWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29t\nghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5j\nb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5h\nbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFu\nYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdv\nb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5j\nb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3\ndy5nb29nbGVvcHRpbWl6ZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0f\nBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UyL3h1enQzUFU5Rl93LmNy\nbDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ANdtfRDRp/V3wsfpX9cAv/mCyTNa\nZeHQswFzF8DIxWl3AAABoOmGhSEAAAQDAEcwRQIgbEQ5o5sYlWzAyAucyyCSfV1s\nlbKzahMWIPm9Xhop/aUCIQCsLVsKkxN747vwpsAXmbjSMEeklFmGxVDNdtrBZvCW\n6wB1ACW3796hEwGT7ZMHl3CqMiomYg3jWsiqfHUZfeCxqeBlAAABoOmGhXkAAAQD\nAEYwRAIgAojjtdivtVO5nx2mYL6qe/EgF7X8nEMEo4bJCck0IA8CIBbbcR0G1Efs\nV2cGtpW5mlhCc2RSVoogDNfVBd8QDjn6MAoGCCqGSM49BAMCA0cAMEQCIAHCQF7u\n1NXJXaWyif2RlTnqduL4q4PMu70ktqr4WeDbAiAkL6n+kKD7rg8/nyku+UV+JtRi\nKvAcASfN5IBNXhGy1g==\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 824,
                "_ttfb_start": 745,
                "_ttfb_end": 824,
                "_download_start": 824,
                "_download_end": 824,
                "_download_ms": 0,
                "_all_start": 245,
                "_all_end": 824,
                "_all_ms": 190,
                "_index": 20,
                "_number": 21
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.854+00:00",
                "time": 82,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=811",
                    "headersSize": 1361,
                    "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": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "403"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6af0h2v9115874821za200zd9115874821xf1"
                        },
                        {
                            "name": "_p",
                            "value": "1792402030423"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAAAQ"
                        },
                        {
                            "name": "cid",
                            "value": "1930296787.1792402031"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "3"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;155.0.0.0|Google%20Chrome;155.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034"
                        },
                        {
                            "name": "sid",
                            "value": "1792402030"
                        },
                        {
                            "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": "_tu",
                            "value": "AAg"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "tfd",
                            "value": "811"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 769,
                    "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-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:141:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:11 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 82,
                    "receive": 0
                },
                "_type": 3,
                "_id": "12594.65",
                "_request_id": "12594.65",
                "_ip_addr": "[2607:f8b0:4004:c06::71]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=811",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=811",
                "_raw_id": "12594.65",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 82,
                "_ttfb_ms": 82,
                "_load_start": 812,
                "_load_start_float": 812.000347,
                "_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": 303,
                "_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": 260,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_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=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402030423&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=1930296787.1792402031&frm=0&ngs=1&pscdl=noapi&rcb=3&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115616985~115938465~115938469~118897920~118897930~120213116~120385423~120469145~120469153~121246026~121246034&sid=1792402030&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=811",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 403",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "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-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:141:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:11 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}",
                        "server: Golfe2",
                        ":status: 204"
                    ]
                },
                "_bytesOut": 4213,
                "_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": 808,
                "_dns_details": {
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c06::71",
                            "2607:f8b0:4004:c06::64",
                            "2607:f8b0:4004:c06::8a",
                            "2607:f8b0:4004:c06::66"
                        ]
                    },
                    "HTTPS": {
                        "error": -105
                    },
                    "A": {
                        "addr": [
                            "192.178.155.101",
                            "192.178.155.100",
                            "192.178.155.139",
                            "192.178.155.113",
                            "192.178.155.102",
                            "192.178.155.138"
                        ]
                    }
                },
                "_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,
                "_chunks": [],
                "_netlog_id": 347,
                "_server_port": "443",
                "_load_end": 894,
                "_ttfb_start": 812,
                "_ttfb_end": 894,
                "_download_start": 894,
                "_download_end": 894,
                "_download_ms": 0,
                "_all_start": 812,
                "_all_end": 894,
                "_all_ms": 82,
                "_index": 21,
                "_number": 22
            },
            {
                "pageref": "page_1_0_1",
                "startedDateTime": "2026-10-19T09:27:10.969+00:00",
                "time": 24,
                "_run": 1,
                "_cached": 0,
                "request": {
                    "method": "GET",
                    "url": "https://almanac.httparchive.org/static/images/favicon.ico",
                    "headersSize": 776,
                    "bodySize": -1,
                    "cookies": [
                        {
                            "name": "_ga",
                            "value": "GA1.1.1930296787.1792402031"
                        },
                        {
                            "name": "_ga_PQ5N2MZG5M",
                            "value": "GS2.1.s1792402030$o1$g0$t1792402031$j59$l0$h0"
                        }
                    ],
                    "headers": [
                        {
                            "name": "accept",
                            "value": "image/jxl,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.1.1930296787.1792402031; _ga_PQ5N2MZG5M=GS2.1.s1792402030$o1$g0$t1792402031$j59$l0$h0"
                        },
                        {
                            "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": []
                },
                "response": {
                    "status": 200,
                    "statusText": "",
                    "headersSize": 440,
                    "bodySize": 575,
                    "headers": [
                        {
                            "name": "age",
                            "value": "0"
                        },
                        {
                            "name": "cache-control",
                            "value": "public, max-age=10800"
                        },
                        {
                            "name": "content-encoding",
                            "value": "gzip"
                        },
                        {
                            "name": "content-length",
                            "value": "441"
                        },
                        {
                            "name": "content-type",
                            "value": "image/vnd.microsoft.icon"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:11 GMT"
                        },
                        {
                            "name": "etag",
                            "value": "\"eRLqhw\""
                        },
                        {
                            "name": "expires",
                            "value": "Mon, 19 Oct 2026 12:27:11 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": "eeef7f6770e0c142e05cb76be88ee841"
                        },
                        {
                            "name": "x-content-type-options",
                            "value": "nosniff"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 575,
                        "mimeType": "image/vnd.microsoft.icon"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 23,
                    "receive": 1
                },
                "_type": 3,
                "_id": "12594.66",
                "_request_id": "12594.66",
                "_ip_addr": "[2607:f8b0:4004:c07::79]",
                "_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": "12594.66",
                "_frame_id": "0C224C58C1109BE11AB4E833B001ABC9",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": true,
                "_responseCode": 200,
                "_request_type": "Other",
                "_load_ms": 24,
                "_ttfb_ms": 23,
                "_load_start": 927,
                "_load_start_float": 927.000352,
                "_bytesIn": 575,
                "_objectSize": 575,
                "_objectSizeUncompressed": 1150,
                "_chunks": [
                    {
                        "ts": 951,
                        "bytes": 575
                    },
                    {
                        "ts": 951,
                        "bytes": 0
                    }
                ],
                "_expires": "Mon, 19 Oct 2026 12:27:11 GMT",
                "_cacheControl": "public, max-age=10800",
                "_contentType": "image/vnd.microsoft.icon",
                "_contentEncoding": "gzip",
                "_socket": 169,
                "_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/jxl,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.1.1930296787.1792402031; _ga_PQ5N2MZG5M=GS2.1.s1792402030$o1$g0$t1792402031$j59$l0$h0",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/en/2022/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "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/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "response": [
                        "age: 0",
                        "cache-control: public, max-age=10800",
                        "content-encoding: gzip",
                        "content-length: 441",
                        "content-type: image/vnd.microsoft.icon",
                        "date: Mon, 19 Oct 2026 09:27:11 GMT",
                        "etag: \"eRLqhw\"",
                        "expires: Mon, 19 Oct 2026 12:27:11 GMT",
                        "server: Google Frontend",
                        "strict-transport-security: max-age=31556926; includeSubDomains",
                        "vary: Accept-Encoding",
                        "x-cloud-trace-context: eeef7f6770e0c142e05cb76be88ee841",
                        "x-content-type-options: nosniff",
                        ":status: 200"
                    ]
                },
                "_bytesOut": 2428,
                "_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": 441,
                "_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": 925,
                "_dns_details": {
                    "AAAA": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "2607:f8b0:4004:c07::79"
                        ]
                    },
                    "A": {
                        "cname": [
                            "ghs.googlehosted.com"
                        ],
                        "addr": [
                            "192.179.24.121"
                        ]
                    }
                },
                "_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": 352,
                "_server_port": "443",
                "_load_end": 951,
                "_ttfb_start": 927,
                "_ttfb_end": 950,
                "_download_start": 950,
                "_download_end": 951,
                "_download_ms": 1,
                "_all_start": 927,
                "_all_end": 951,
                "_all_ms": 24,
                "_index": 22,
                "_number": 23
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-10-19T09:27:28.948+00:00",
                "time": 161,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=486",
                    "headersSize": 1333,
                    "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": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "0"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6af0h2v9115874821za208zd9115874821xf1"
                        },
                        {
                            "name": "_p",
                            "value": "1792402048866"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "cid",
                            "value": "11028674.1792402049"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "0"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;155.0.0.0|Google%20Chrome;155.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "_s",
                            "value": "1"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034"
                        },
                        {
                            "name": "sid",
                            "value": "1792402049"
                        },
                        {
                            "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": "_tu",
                            "value": "AAg"
                        },
                        {
                            "name": "en",
                            "value": "page_view"
                        },
                        {
                            "name": "_fv",
                            "value": "1"
                        },
                        {
                            "name": "_nsi",
                            "value": "1"
                        },
                        {
                            "name": "_ss",
                            "value": "1"
                        },
                        {
                            "name": "_ee",
                            "value": "1"
                        },
                        {
                            "name": "tfd",
                            "value": "486"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 755,
                    "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-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:141:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:29 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": 33,
                    "connect": 56,
                    "ssl": 37,
                    "send": 0,
                    "wait": 72,
                    "receive": 0
                },
                "_type": 3,
                "_id": "12893.64",
                "_request_id": "12893.64",
                "_ip_addr": "[2607:f8b0:4004:c1d::66]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=486",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=486",
                "_raw_id": "12893.64",
                "_frame_id": "1A00FB1C207781EBB6F008F9D1689A9A",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 72,
                "_ttfb_ms": 72,
                "_load_start": 327,
                "_load_start_float": 327.000193,
                "_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": 183,
                "_protocol": "HTTP/2",
                "_dns_start": 3,
                "_dns_end": 36,
                "_connect_start": 36,
                "_connect_end": 55,
                "_ssl_start": 55,
                "_ssl_end": 92,
                "_initiator": "https://www.googletagmanager.com/gtag/js?id=G-PQ5N2MZG5M",
                "_initiator_line": 260,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_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=45je6af0h2v9115874821za208zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&_s=1&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&en=page_view&_fv=1&_nsi=1&_ss=1&_ee=1&tfd=486",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 0",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "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-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:141:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:29 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}",
                        "server: Golfe2"
                    ]
                },
                "_bytesOut": 4123,
                "_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": 33,
                "_connect_ms": 19,
                "_ssl_ms": 37,
                "_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": 322,
                "_dns_info": {
                    "secure": false,
                    "transactions_needed": [
                        {
                            "dns_query_type": "HTTPS"
                        },
                        {
                            "dns_query_type": "AAAA"
                        },
                        {
                            "dns_query_type": "A"
                        }
                    ],
                    "results": [
                        {
                            "domain_name": "www.google-analytics.com",
                            "error": -105,
                            "query_type": "HTTPS",
                            "source": "dns",
                            "timed_expiration": "13436875690964196",
                            "type": "error"
                        },
                        {
                            "domain_name": "www.google-analytics.com",
                            "endpoints": [
                                {
                                    "address": "2607:f8b0:4004:c1d::66",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c1d::8a",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c1d::65",
                                    "port": 0
                                },
                                {
                                    "address": "2607:f8b0:4004:c1d::71",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.102",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.101",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.113",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.138",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.139",
                                    "port": 0
                                },
                                {
                                    "address": "173.194.45.100",
                                    "port": 0
                                }
                            ],
                            "hosts": [],
                            "query_type": "UNSPECIFIED",
                            "source": "dns",
                            "strings": [],
                            "timed_expiration": "13436875930966529",
                            "type": "data"
                        }
                    ]
                },
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c1d::66",
                            "2607:f8b0:4004:c1d::8a",
                            "2607:f8b0:4004:c1d::65",
                            "2607:f8b0:4004:c1d::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "173.194.45.102",
                            "173.194.45.101",
                            "173.194.45.113",
                            "173.194.45.138",
                            "173.194.45.139",
                            "173.194.45.100"
                        ]
                    }
                },
                "_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": 193,
                "_certificates": [
                    "-----BEGIN CERTIFICATE-----\nMIIF2TCCBYCgAwIBAgIRAPFFABGeGSYtEFcUQLa1ieEwCgYIKoZIzj0EAwIwOzEL\nMAkGA1UEBhMCVVMxHjAcBgNVBAoTFUdvb2dsZSBUcnVzdCBTZXJ2aWNlczEMMAoG\nA1UEAxMDV0UyMB4XDTI2MDkyODE4MzgyMFoXDTI2MTIyMTE4MzgxOVowITEfMB0G\nA1UEAwwWKi5nb29nbGUtYW5hbHl0aWNzLmNvbTBZMBMGByqGSM49AgEGCCqGSM49\nAwEHA0IABE49wW47v+5fCO6zNd3ej9a1xhX97iLmEI87BFXD9lNtl/pfVwyiz9uO\n4aZVkJ3H/ZFAN8WvCMV6JNme44hrSkujggR9MIIEeTAOBgNVHQ8BAf8EBAMCB4Aw\nEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU9xEN\nAhrk4vdcAjmWU7srXcTdIzMwHwYDVR0jBBgwFoAUdb7Ed66J9kQ3fc+xaB8dGuvc\nNFkwNQYIKwYBBQUHAQEEKTAnMCUGCCsGAQUFBzAChhlodHRwOi8vaS5wa2kuZ29v\nZy93ZTIuY3J0MIICdwYDVR0RBIICbjCCAmqCFiouZ29vZ2xlLWFuYWx5dGljcy5j\nb22CG3JlZ2lvbjEuYXBwLW1lYXN1cmVtZW50LmNvbYITYXBwLW1lYXN1cmVtZW50\nLmNvbYIfcmVnaW9uMS5hdHQuYXBwLW1lYXN1cmVtZW50LmNvbYIXYXR0LmFwcC1t\nZWFzdXJlbWVudC5jb22CJXJlZ2lvbjEuYW5hbHl0aWNzLmFwcC1tZWFzdXJlbWVu\ndC5jb22CHWFuYWx5dGljcy5hcHAtbWVhc3VyZW1lbnQuY29tgiZyZWdpb24xLmFw\ncC1hbmFseXRpY3Mtc2VydmljZXMtYXR0LmNvbYIeYXBwLWFuYWx5dGljcy1zZXJ2\naWNlcy1hdHQuY29tgiJyZWdpb24xLmFwcC1hbmFseXRpY3Mtc2VydmljZXMuY29t\nghphcHAtYW5hbHl0aWNzLXNlcnZpY2VzLmNvbYIUZ29vZ2xlLWFuYWx5dGljcy5j\nb22CHHJlZ2lvbjEuZ29vZ2xlLWFuYWx5dGljcy5jb22CGHNzbC5nb29nbGUtYW5h\nbHl0aWNzLmNvbYIYd3d3Lmdvb2dsZS1hbmFseXRpY3MuY29tghxyZWdpb24xLmFu\nYWx5dGljcy5nb29nbGUuY29tghRnb29nbGV0YWdtYW5hZ2VyLmNvbYIYd3d3Lmdv\nb2dsZXRhZ21hbmFnZXIuY29tggp1cmNoaW4uY29tghJzZXJ2aWNlLnVyY2hpbi5j\nb22CCGZwcy5nb29nggoqLmZwcy5nb29nghJnb29nbGVvcHRpbWl6ZS5jb22CFnd3\ndy5nb29nbGVvcHRpbWl6ZS5jb20wEwYDVR0gBAwwCjAIBgZngQwBAgEwNgYDVR0f\nBC8wLTAroCmgJ4YlaHR0cDovL2MucGtpLmdvb2cvd2UyL3h1enQzUFU5Rl93LmNy\nbDCCAQMGCisGAQQB1nkCBAIEgfQEgfEA7wB2ANdtfRDRp/V3wsfpX9cAv/mCyTNa\nZeHQswFzF8DIxWl3AAABoOmGhSEAAAQDAEcwRQIgbEQ5o5sYlWzAyAucyyCSfV1s\nlbKzahMWIPm9Xhop/aUCIQCsLVsKkxN747vwpsAXmbjSMEeklFmGxVDNdtrBZvCW\n6wB1ACW3796hEwGT7ZMHl3CqMiomYg3jWsiqfHUZfeCxqeBlAAABoOmGhXkAAAQD\nAEYwRAIgAojjtdivtVO5nx2mYL6qe/EgF7X8nEMEo4bJCck0IA8CIBbbcR0G1Efs\nV2cGtpW5mlhCc2RSVoogDNfVBd8QDjn6MAoGCCqGSM49BAMCA0cAMEQCIAHCQF7u\n1NXJXaWyif2RlTnqduL4q4PMu70ktqr4WeDbAiAkL6n+kKD7rg8/nyku+UV+JtRi\nKvAcASfN5IBNXhGy1g==\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIICnjCCAiWgAwIBAgIQf/Mta0CdFdWWWwWHOnxy4DAKBggqhkjOPQQDAzBHMQsw\nCQYDVQQGEwJVUzEiMCAGA1UEChMZR29vZ2xlIFRydXN0IFNlcnZpY2VzIExMQzEU\nMBIGA1UEAxMLR1RTIFJvb3QgUjQwHhcNMjMxMjEzMDkwMDAwWhcNMjkwMjIwMTQw\nMDAwWjA7MQswCQYDVQQGEwJVUzEeMBwGA1UEChMVR29vZ2xlIFRydXN0IFNlcnZp\nY2VzMQwwCgYDVQQDEwNXRTIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ1fh/y\nFO2QfeGeKjRDhsHVlugncN+eBMupyoZ5CwhNRorCdKS72b/u/SPXOPNL71QX4b7n\nylUlqAwwrC1dTqFRo4H+MIH7MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggr\nBgEFBQcDAQYIKwYBBQUHAwIwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU\ndb7Ed66J9kQ3fc+xaB8dGuvcNFkwHwYDVR0jBBgwFoAUgEzW63T/STaj1dj8tT7F\navCUHYwwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzAChhhodHRwOi8vaS5wa2ku\nZ29vZy9yNC5jcnQwKwYDVR0fBCQwIjAgoB6gHIYaaHR0cDovL2MucGtpLmdvb2cv\nci9yNC5jcmwwEwYDVR0gBAwwCjAIBgZngQwBAgEwCgYIKoZIzj0EAwMDZwAwZAIw\nC724NlXINaPS2X05c9P394K4CdGBb+VkRdveqsAORRKPrJPoH2DsLn5ELCKUkeys\nAjAv3wyQdkwtaWHVT/2YmBiE2zTqmOybzYhi/9Jl5TNqmgztI0k4L1G/kdASosk4\nONo=\n-----END CERTIFICATE-----\n",
                    "-----BEGIN CERTIFICATE-----\nMIIDejCCAmKgAwIBAgIQf+UwvzMTQ77dghYQST2KGzANBgkqhkiG9w0BAQsFADBX\nMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTEQMA4GA1UE\nCxMHUm9vdCBDQTEbMBkGA1UEAxMSR2xvYmFsU2lnbiBSb290IENBMB4XDTIzMTEx\nNTAzNDMyMVoXDTI4MDEyODAwMDA0MlowRzELMAkGA1UEBhMCVVMxIjAgBgNVBAoT\nGUdvb2dsZSBUcnVzdCBTZXJ2aWNlcyBMTEMxFDASBgNVBAMTC0dUUyBSb290IFI0\nMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAE83Rzp2iLYK5DuDXFgTB7S0md+8Fhzube\nRr1r1WEYNa5A3XP3iZEwWus87oV8okB2O6nGuEfYKueSkWpz6bFyOZ8pn6KY019e\nWIZlD6GEZQbR3IvJx3PIjGov5cSr0R2Ko4H/MIH8MA4GA1UdDwEB/wQEAwIBhjAd\nBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDwYDVR0TAQH/BAUwAwEB/zAd\nBgNVHQ4EFgQUgEzW63T/STaj1dj8tT7FavCUHYwwHwYDVR0jBBgwFoAUYHtmGkUN\nl8qJUC99BM00qP/8/UswNgYIKwYBBQUHAQEEKjAoMCYGCCsGAQUFBzAChhpodHRw\nOi8vaS5wa2kuZ29vZy9nc3IxLmNydDAtBgNVHR8EJjAkMCKgIKAehhxodHRwOi8v\nYy5wa2kuZ29vZy9yL2dzcjEuY3JsMBMGA1UdIAQMMAowCAYGZ4EMAQIBMA0GCSqG\nSIb3DQEBCwUAA4IBAQAYQrsPBtYDh5bjP2OBDwmkoWhIDDkic574y04tfzHpn+cJ\nodI2D4SseesQ6bDrarZ7C30ddLibZatoKiws3UL9xnELz4ct92vID24FfVbiI1hY\n+SW6FoVHkNeWIP0GCbaM4C6uVdF5dTUsMVs/ZbzNnIdCp5Gxmx5ejvEau8otR/Cs\nkGN+hr/W5GvT1tMBjgWKZ1i4//emhA1JG1BbPzoLJQvyEotc03lXjTaCzv8mEbep\n8RqZ7a2CPsgRbuvTPBwcOMBBmuFeU88+FSBX6+7iP0il8b4Z0QFqIwwMHfs/L6K1\nvepuoxtGzi4CZ68zJpiq1UvSqTbFJjtbD4seiMHl\n-----END CERTIFICATE-----\n"
                ],
                "_server_port": "443",
                "_load_end": 399,
                "_ttfb_start": 327,
                "_ttfb_end": 399,
                "_download_start": 399,
                "_download_end": 399,
                "_download_ms": 0,
                "_all_start": 3,
                "_all_end": 399,
                "_all_ms": 161,
                "_index": 0,
                "_number": 1
            },
            {
                "pageref": "page_1_1_1",
                "startedDateTime": "2026-10-19T09:27:29.011+00:00",
                "time": 35,
                "_run": 1,
                "_cached": 1,
                "request": {
                    "method": "POST",
                    "url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=560",
                    "headersSize": 1349,
                    "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": "cache-control",
                            "value": "no-cache"
                        },
                        {
                            "name": "content-length",
                            "value": "403"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain;charset=UTF-8"
                        },
                        {
                            "name": "origin",
                            "value": "https://almanac.httparchive.org"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "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=\"155\", \"Google Chrome\";v=\"155\""
                        },
                        {
                            "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": "sec-fetch-storage-access",
                            "value": "active"
                        },
                        {
                            "name": "user-agent",
                            "value": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "queryString": [
                        {
                            "name": "v",
                            "value": "2"
                        },
                        {
                            "name": "tid",
                            "value": "G-PQ5N2MZG5M"
                        },
                        {
                            "name": "gtm",
                            "value": "45je6af0h2v9115874821za200zd9115874821xf1"
                        },
                        {
                            "name": "_p",
                            "value": "1792402048866"
                        },
                        {
                            "name": "gcd",
                            "value": "13l3l3l3l3l1"
                        },
                        {
                            "name": "npa",
                            "value": "1"
                        },
                        {
                            "name": "dma",
                            "value": "0"
                        },
                        {
                            "name": "_eu",
                            "value": "AAAAAAQ"
                        },
                        {
                            "name": "cid",
                            "value": "11028674.1792402049"
                        },
                        {
                            "name": "frm",
                            "value": "0"
                        },
                        {
                            "name": "ngs",
                            "value": "1"
                        },
                        {
                            "name": "pscdl",
                            "value": "noapi"
                        },
                        {
                            "name": "rcb",
                            "value": "0"
                        },
                        {
                            "name": "sr",
                            "value": "1920x1200"
                        },
                        {
                            "name": "uaa",
                            "value": "x86"
                        },
                        {
                            "name": "uab",
                            "value": "64"
                        },
                        {
                            "name": "uafvl",
                            "value": "%20Not%20A%3BBrand;99|Chromium;155.0.0.0|Google%20Chrome;155.0.0.0"
                        },
                        {
                            "name": "uam",
                            "value": "Model"
                        },
                        {
                            "name": "uamb",
                            "value": "0"
                        },
                        {
                            "name": "uap",
                            "value": "Unknown"
                        },
                        {
                            "name": "uapv",
                            "value": "0"
                        },
                        {
                            "name": "uaw",
                            "value": "0"
                        },
                        {
                            "name": "ul",
                            "value": "en-us"
                        },
                        {
                            "name": "tag_exp",
                            "value": "115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034"
                        },
                        {
                            "name": "sid",
                            "value": "1792402049"
                        },
                        {
                            "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": "_tu",
                            "value": "AAg"
                        },
                        {
                            "name": "_s",
                            "value": "2"
                        },
                        {
                            "name": "tfd",
                            "value": "560"
                        }
                    ],
                    "postData": {
                        "mimeType": "",
                        "text": ""
                    }
                },
                "response": {
                    "status": 204,
                    "statusText": "",
                    "headersSize": 769,
                    "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-security-policy-report-only",
                            "value": "script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0"
                        },
                        {
                            "name": "content-type",
                            "value": "text/plain"
                        },
                        {
                            "name": "cross-origin-opener-policy-report-only",
                            "value": "same-origin; report-to=ascnsrsggc:141:0"
                        },
                        {
                            "name": "cross-origin-resource-policy",
                            "value": "cross-origin"
                        },
                        {
                            "name": "date",
                            "value": "Mon, 19 Oct 2026 09:27:29 GMT"
                        },
                        {
                            "name": "expires",
                            "value": "Fri, 01 Jan 1990 00:00:00 GMT"
                        },
                        {
                            "name": "pragma",
                            "value": "no-cache"
                        },
                        {
                            "name": "report-to",
                            "value": "{\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}"
                        },
                        {
                            "name": "server",
                            "value": "Golfe2"
                        }
                    ],
                    "httpVersion": "HTTP/2",
                    "redirectURL": "",
                    "content": {
                        "size": 0,
                        "mimeType": "text/plain"
                    },
                    "cookies": []
                },
                "cache": {},
                "timings": {
                    "blocked": -1,
                    "dns": -1,
                    "connect": -1,
                    "ssl": -1,
                    "send": 0,
                    "wait": 35,
                    "receive": 0
                },
                "_type": 3,
                "_id": "12893.65",
                "_request_id": "12893.65",
                "_ip_addr": "[2607:f8b0:4004:c1d::66]",
                "_full_url": "https://www.google-analytics.com/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=560",
                "_is_secure": 1,
                "_method": "POST",
                "_host": "www.google-analytics.com",
                "_url": "/g/collect?v=2&tid=G-PQ5N2MZG5M&gtm=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=560",
                "_raw_id": "12893.65",
                "_frame_id": "1A00FB1C207781EBB6F008F9D1689A9A",
                "_documentURL": "https://almanac.httparchive.org/en/2022/",
                "_isSameSite": false,
                "_responseCode": 204,
                "_request_type": "Fetch",
                "_load_ms": 35,
                "_ttfb_ms": 35,
                "_load_start": 390,
                "_load_start_float": 390.000199,
                "_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": 183,
                "_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": 260,
                "_initiator_column": 390,
                "_initiator_type": "script",
                "_initiator_function": "wd",
                "_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=45je6af0h2v9115874821za200zd9115874821xf1&_p=1792402048866&gcd=13l3l3l3l3l1&npa=1&dma=0&_eu=AAAAAAQ&cid=11028674.1792402049&frm=0&ngs=1&pscdl=noapi&rcb=0&sr=1920x1200&uaa=x86&uab=64&uafvl=%2520Not%2520A%253BBrand%3B99%7CChromium%3B155.0.0.0%7CGoogle%2520Chrome%3B155.0.0.0&uam=Model&uamb=0&uap=Unknown&uapv=0&uaw=0&ul=en-us&tag_exp=115938465~115938469~118897920~118897930~120213116~120385422~120469145~120469153~121246026~121246034&sid=1792402049&sct=1&seg=0&dl=https%3A%2F%2Falmanac.httparchive.org%2Fen%2F2022%2F&dt=The%202022%20Web%20Almanac&_tu=AAg&_s=2&tfd=560",
                        ":scheme: https",
                        "accept: */*",
                        "accept-encoding: gzip, deflate, br, zstd",
                        "accept-language: en-US,en;q=0.9",
                        "cache-control: no-cache",
                        "content-length: 403",
                        "content-type: text/plain;charset=UTF-8",
                        "origin: https://almanac.httparchive.org",
                        "pragma: no-cache",
                        "priority: u=1, i",
                        "referer: https://almanac.httparchive.org/",
                        "sec-ch-ua: \" Not A;Brand\";v=\"99\", \"Chromium\";v=\"155\", \"Google Chrome\";v=\"155\"",
                        "sec-ch-ua-mobile: ?0",
                        "sec-ch-ua-platform: \"Unknown\"",
                        "sec-fetch-dest: empty",
                        "sec-fetch-mode: no-cors",
                        "sec-fetch-site: cross-site",
                        "sec-fetch-storage-access: active",
                        "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36 PTST/261003.223935"
                    ],
                    "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-security-policy-report-only: script-src 'none'; form-action 'none'; frame-src 'none'; report-uri https://csp.withgoogle.com/csp/scaffolding/ascnsrsggc:141:0",
                        "content-type: text/plain",
                        "cross-origin-opener-policy-report-only: same-origin; report-to=ascnsrsggc:141:0",
                        "cross-origin-resource-policy: cross-origin",
                        "date: Mon, 19 Oct 2026 09:27:29 GMT",
                        "expires: Fri, 01 Jan 1990 00:00:00 GMT",
                        "pragma: no-cache",
                        "report-to: {\"group\":\"ascnsrsggc:141:0\",\"max_age\":2592000,\"endpoints\":[{\"url\":\"https://csp.withgoogle.com/csp/report-to/scaffolding/ascnsrsggc:141:0\"}],}",
                        "server: Golfe2",
                        ":status: 204"
                    ]
                },
                "_bytesOut": 4177,
                "_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": 389,
                "_dns_details": {
                    "HTTPS": {
                        "error": -105
                    },
                    "AAAA": {
                        "addr": [
                            "2607:f8b0:4004:c1d::66",
                            "2607:f8b0:4004:c1d::8a",
                            "2607:f8b0:4004:c1d::65",
                            "2607:f8b0:4004:c1d::71"
                        ]
                    },
                    "A": {
                        "addr": [
                            "173.194.45.102",
                            "173.194.45.101",
                            "173.194.45.113",
                            "173.194.45.138",
                            "173.194.45.139",
                            "173.194.45.100"
                        ]
                    }
                },
                "_socket_group": "https://www.google-analytics.com <https://httparchive.org same_site>",
                "_http2_stream_id": 3,
                "_http2_stream_dependency": 1,
                "_http2_stream_weight": 220,
                "_http2_stream_exclusive": 1,
                "_chunks": [],
                "_netlog_id": 199,
                "_server_port": "443",
                "_load_end": 425,
                "_ttfb_start": 390,
                "_ttfb_end": 425,
                "_download_start": 425,
                "_download_end": 425,
                "_download_ms": 0,
                "_all_start": 390,
                "_all_end": 425,
                "_all_ms": 35,
                "_index": 1,
                "_number": 2
            }
        ]
    }
}